Вниз
Скачать: CL | DM;

Проблема с использованием StrToDateTime   Найти похожие ветки 

← →
ИМХО ©   (2004-02-13 16:49) [0]

Если в панели управления ("Язык и стандарты") для краткого формата даты стоит "МММ/дд/гг" (фев/13/04), то функция StrToDateTime возвращает ошибку "фев/13/04 16:48:31 is not a valid date and time"

Как решить эту проблему?


← →
Anatoly Podgoretsky ©   (2004-02-13 17:04) [1]

Ну не пользоваться таким извразенным форматом, зороший формат dd.mm.yyyy


← →
Семен Сорокин ©   (2004-02-13 17:05) [2]

а если задать ShortDateFormat := "МММ/dd/yy" перед конвертацией?


← →
olookin ©   (2004-02-13 17:08) [3]

Почитайте в хелпе Currency and date/time formatting variables поиск по ключевому слову DateSeparator. Если я не ошибаюсь - там приведены форматы дат, используемых в системе. Т.е. можно настроить для своей проги формат даты такой, какой используется в системе.

to [1] Anatoly Podgoretsky © (13.02.04 17:04)
Это все равно что сказать - не пользуйся Windows. Если кому то хочется использовать специфический формат даты - то пусть использует.


← →
ИМХО ©   (2004-02-13 17:13) [4]

Блин, у меня сейчас так:

procedure TForm1.Button1Click(Sender: TObject);
var
Just_Date: TDateTime;
begin
ShortDateFormat := "dd.mm.yyyy";
Just_Date := StrToDateTime(DateTimeToStr(Now));
end;

Усё равно ошибка:
"фев/13/04 17:11:33 is not a valid date and time"


← →
ИМХО ©   (2004-02-13 17:14) [5]

Нет, теперь такая:

"13.02.2004 17:13:16 is not a valid date and time"


← →
Плохиш   (2004-02-13 17:24) [6]

А если написать Just_Date := StrToDateTime(DateTimeToStr(Date));
?


← →
ИМХО ©   (2004-02-13 20:17) [7]

Тогда:

"13.02.2004 is not a valid date and time"


← →
Zz_   (2004-02-13 20:24) [8]

ShortTimeFormat


← →
DDA ©   (2004-02-13 20:32) [9]

DateSeparator := "-";
ShortDateFormat := "d/m/yyyy";
Label1.Caption := DateToStr(Date);

Пример из Delphi



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
14-80189
NeyroSpace
2004-01-30 16:01
2004.02.25
Пятница расслабьтесь на здоровье Ж:-)


1-80015
denis24
2004-02-12 19:00
2004.02.25
старый вопрос проокругление


1-79767
Alex732
2004-02-11 11:01
2004.02.25
как узнать, сколько осталось времени до события onTimer


14-80290
Miwa
2004-02-03 11:30
2004.02.25
F4 не работает...


1-79777
Sesh
2004-02-11 20:33
2004.02.25
Form&Components




   Наверх