Форум: "Начинающим";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];
ВнизНе могу преоброзовать строку в дату. Найти похожие ветки
← →
Anar (2007-07-15 00:59) [0]Есть строка
string_date := 2007-07-15
Есть компонент TDateTimePicker.
Нужно эту строку преоброзовать в дату и назначить в этот самый DateTimePicker.
Мои действия:
DateTimePicker1.Date := StrToDate(string_date);
В результате получаю exception:
"2007-07-15" is not valid date
Хотя если в строке будет дата в формате 15.07.2007 , то всё проходит без проблем.
Но как преобразовать в дату строки в формате год-месяц-число?
← →
{RASkov} © (2007-07-15 01:30) [1]
....
string_date := 2007-07-15
DateSeparator:="-";
ShortDateFormat:="YYYY/MM/DD";
DateTimePicker1.Date:=StrToDate(string_date);
.....
Желательно это все восстановить нужно.... после присваения даты пикеру.
← →
Однокамушкин (2007-07-15 07:18) [2]
> {RASkov} © (15.07.07 01:30) [1]
> Желательно это все восстановить нужно.... после присваения
> даты пикеру.
Лучше просто пользоваться перегруженным вариантом процедуры StrToDate:function StrToDate(const S: string; var FormatSettings: TFormatSettings): TDateTime; overload;
Тогда глобальные настройки формата вообще не будут затронуты, всё локализуется в параметре FormatSettings, который, кстати, можно один раз заполнить, а потом использовать много раз...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.05 c