Текущий архив: 2005.10.30;
Скачать: CL | DM;
ВнизStrToDateTime, формат даты Найти похожие ветки
← →
SergP. (2005-10-05 16:15) [0]Нужно преобразовать строку типа "10/5/2005 15:09"
Как указать что оно именно формате "m/d/yyyy hh:<минуты не помню как, но не важно>"
Куда пихать этот формат? А то в хелпе толком не написано, для формата даты и времени есть аж несколько переменных, и непонятно какая из них используется для сабжа, и используется ли вообще.
Исходники соответствующего модуля смотреть долго и нудно (смотрел, но пока там не нашел того что нужно)
← →
evvcom © (2005-10-05 16:18) [1]А в D6 есть такая функция:
function StrToDateTime(const S: string; const FormatSettings: TFormatSettings): TDateTime; overload;? В D7 есть.
← →
SergP. (2005-10-05 16:21) [2]Хм. Не знаю... Щас проверю...
← →
begin...end © (2005-10-05 16:57) [3]> SergP. (05.10.05 16:21) [2]
Насколько я знаю, её там нет. Придётся либо изменять глобальные переменные: DateSeparator и др., либо корректировать строку перед преобразованием.
← →
SergP. (2005-10-05 17:01) [4]
> begin...end © (05.10.05 16:57) [3]
> > SergP. (05.10.05 16:21) [2]
>
> Насколько я знаю, её там нет. Придётся либо изменять глобальные
> переменные: DateSeparator и др., либо корректировать строку
> перед преобразованием.
Коректировать не хочется.
Поменять DateSeparator можно... Но как быть с остальным.
Имеется ввиду то что сначала месяц без вудущего нуля, потом день, тоже без ведущего нуля ..... Или оно и так схавает
← →
begin...end © (2005-10-05 17:10) [5]> SergP. (05.10.05 17:01) [4]
> Но как быть с остальным.
DateSeparator := "/";
ShortDateFormat := "m/d/yyyy";
StrToDateTime("10/5/2005 15:09")
← →
SergP. (2005-10-05 17:23) [6]
> ShortDateFormat := "m/d/yyyy";
Ну в этом и была проблема. Там просто есть много переменных,
ShortDateFormat, LongDateFormat и пр. Я просто не знаю какую использовать для сабжа...
Страницы: 1 вся ветка
Текущий архив: 2005.10.30;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c