Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.039 c
2-1128933624
qwerty2K3
2005-10-10 12:40
2005.10.30
Как программно отправить по сети - net send "привет!" ?


4-1125244172
LiqS
2005-08-28 19:49
2005.10.30
CopyFileEx


14-1129061365
saNat
2005-10-12 00:09
2005.10.30
Куда все катится...


14-1128683529
y-soft
2005-10-07 15:12
2005.10.30
Очередное присуждение шНобелевской премии


1-1129018728
pvm
2005-10-11 12:18
2005.10.30
Динамические массивы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский