![]() |
|
|
#1
|
||||
|
||||
|
Код:
str:=DateToStr(myDate);
ShowMessage (Str);
Str:=TimeToStr (MyTime);
ShowMessage (Str);
str:=FormatDateTime ('dddddd',MyDate);
ShowMessage (str);
Str:=FormatDateTime ('h.mmmm.ss',myTime);
ShowMessage (Str);lmikle: Пользуемся тегами!!! Почему сообщение выдает 30 декабря 1899г и 00:00:00 ??? ![]() |
|
#2
|
||||
|
||||
|
1. Не вижу тегов.
2. Не вижу инициализацию переменных... |
|
#3
|
||||
|
||||
|
Инициализация нужна только переменным типа объект, а Str простая переменная
![]() |
|
#4
|
||||
|
||||
|
а MyTime и MyDate откуды берётся???
|
|
#5
|
||||
|
||||
|
MyTime:TDateTime;
MyDate:TDateTime; |
|
#6
|
|||
|
|||
|
Попробуй Функцию Now - возвращает текущую дату и время для местной временной зоны
str:=FormatDateTime ('h.mmmm.s dddddd', Now); ShowMessage (str); |
|
#7
|
||||
|
||||
|
А мой код как исправить ???
|
|
#8
|
||||
|
||||
|
Покажи что ты записываешь в MyDate и MyTime. Если ты их объявил и ничего в них не записал, то конечно будет выдавать 30 декабря 1899г и 00:00:00
Код:
MyDate:=now; // запишет в MyDate текущую дату |