Форум: "Основная";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Внизизменение формата строки даты для фунцкции StrToDateTime Найти похожие ветки
← →
MadSnake © (2007-01-31 12:41) [0]Здравствуйте
пытаюсь выполнить следующие действия
try
ShortDateFormat := "dd/MM/yyyy";
DT := StrToDateTime(edit1.Text);
finally
ShortDateFormat := "dd.MM.yyyy";
end;
для того, чтобы строка вида 30/01/2007 16:37:39
воспринималась как корректная строка даты времени
текущий формат даты - dd.MM.yyyy
Выдается ошибка " "30/01/2007 16:37:39" is not a valid date and time. "
помогите пожалуйста
спасибо
← →
SH@RK © (2007-01-31 12:51) [1]
const
myFmt: TFormatSettings = (
CurrencyFormat: 1;
NegCurrFormat: 5;
ThousandSeparator: #0;
DecimalSeparator: ".";
CurrencyDecimals: 2;
DateSeparator: ".";
TimeSeparator: ":";
ListSeparator: ";";
CurrencyString: "";
ShortDateFormat: "dd/MM/yyyy";
LongDateFormat: "dddd d MMMM yyyy";
TimeAMString: "";
TimePMString: "";
ShortTimeFormat: "hh:mm";
LongTimeFormat: "hh:mm:ss";
);
.....
begin
DT := StrToDateTime("30/01/2007 16:37:39", myFmt);
....
← →
MadSnake © (2007-01-31 13:01) [2]Попробовал, возникает та же ошибка :((
← →
MadSnake © (2007-01-31 16:39) [3]Нашел, надо еще выставить "DateSeparator: "/";", тогда все получается.
Спасибо за помощь
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.054 c