![]() |
|
#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. Не вижу инициализацию переменных... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
![]() Инициализация нужна только переменным типа объект, а Str простая переменная
![]() |
#4
|
||||
|
||||
![]() а MyTime и MyDate откуды берётся???
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#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 текущую дату |