Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
hhh8486
Зарегистрирован: 10.10.2007 Сообщения: 15
|
Добавлено: Пт Окт 19 2007 12:32 Заголовок сообщения: Кто ту Разбирается в языке C++Builder |
|
|
Мне нужно помочь я не давно начел программировать на языке C++ Builder у мне кое что не получается. Я хочу показать текущею время в Label но это у меня не получается помоги пожалуйста !!! |
|
Вернуться к началу |
|
|
Bjorndalen
Зарегистрирован: 18.07.2007 Сообщения: 29
|
Добавлено: Пт Окт 19 2007 17:08 Заголовок сообщения: |
|
|
Что именно у тебя не получается? получить системную дату? или отобразить ее?
Приведи код, который ты пробуешь... |
|
Вернуться к началу |
|
|
hhh8486
Зарегистрирован: 10.10.2007 Сообщения: 15
|
Добавлено: Сб Окт 20 2007 10:03 Заголовок сообщения: |
|
|
Дела в том что я не знаю с чего начать. Проста у меня такая задача что системною время показать и все. Я пробовал кое что из учебника оно выглядит вот так
"Работа с датой и временем в VCL: TDateTime"
fastcall TMainForm::TMainForm(TComponent* Owner)
: TForm(Owner)
DateFormat = "dd.mm.yy ";
TimeFormat = "hh:nn";
//
void fastcall TMainForm::OKButtonClick(TObject *Sender)
TDateTime DateTime = TDateTime::CurrentDateTime();
CurrenDatetTimeLabel->Caption = DateTime.DateTimeString();
CurrentDateLabel->Caption = DateTime.DateString();
CurrentTimeLabel->Caption = DateTime.TimeString();
int DayOfWeek = DateTime.DayOfWeek();
switch(DayOfWeek)
case 1:
DayOfWeekLabel->Caption = "сейчас воскресенье, " +
AnsiString(DateTime);
break;'
case 2:
DayOfWeekLabel->Caption = "сейчас понедельник, " +
AnsiString(DateTime);
break;
case 3:
DayOfWeekLabel->Caption ="сейчас вторник, " +
AnsiString(DateTime);
break;
case 4:
DayOfWeekLabel->Caption = "сейчас среда, " +
AnsiString(DateTime);
break;
case 5:
DayOfWeekLabel->Caption = "сейчас четверг, " +
AnsiString(DateTime);
break;
case б:
DayOfWeekLabel->Caption
- "сейчас пятница,
AnsiString(DateTime);
break;
case 7:
DayOfWeekLabel->Caption
"сейчас суббота,
AnsiString(DateTime);
break;
DateTime = TDateTime::FileDateToDateTime(FileAge(Application->ExeNam
FileDatetTimeLabel->Caption • "дата и время файла: " +
DateTime. DateTimeString (,) ;
Все это мне не нужно мне нужно лишь показал текущею время и все !!! |
|
Вернуться к началу |
|
|
Bjorndalen
Зарегистрирован: 18.07.2007 Сообщения: 29
|
Добавлено: Пн Окт 22 2007 07:25 Заголовок сообщения: |
|
|
Что-то вроде этого тебе должно помочь:
Код: |
TDateTime dateTime = Now();
Word hour, minute, second, msecond;
DecodeTime(dateTime , hour, minute ,second, msecond);
resultString=IntToStr(hour) + ":" + IntToStr(minute) + ":" + IntToStr(second) + ":" + IntToStr(msecond);
|
А дальше выводишь resultString на экран. |
|
Вернуться к началу |
|
|
|