Передавай свое время как строковой параметр в AddXY:
const int n = 50;
TDateTime d[n];
for (int i=0; in; i++) {
// заполнение массива точек времени: d[i] = ...
}
for (int i=0; in; i++)
Chart1->Series[0]->AddXY(i, (double) random(n), d[i].TimeString(), clBlack);