Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Внизиз строки systemtime Найти похожие ветки
← →
Dmitry_177 (2007-08-03 12:00) [0]Подскажите пожалуйста как из строки получить systemtime?
← →
DVM © (2007-08-03 12:02) [1]из какой строки?
← →
Dmitry_177 (2007-08-03 12:05) [2]в которой и есть дата, например: "01.12.2007" но мне надо это в systemtime перевести
← →
clickmaker © (2007-08-03 12:09) [3]DateTimeToSystemTime(StrToDate("01.12.2007"))
← →
Dib@zol © (2007-08-03 12:09) [4]var s : SYSTEMTIME;
s.WDay:=StrToInt(copy(str, 1, 2));
s.WMonth:=StrToInt(copy(str, 4, 2));
s.WYear:=StrToInt(copy(str, 8, 4));
← →
Dmitry_177 (2007-08-03 12:23) [5]мне больше этот: DateTimeToSystemTime(StrToDate("01.12.2007")) вариант нравится :)
как здесь:var s : SYSTEMTIME;
ъ
s.WDay:=StrToInt(copy(str, 1, 2));
s.WMonth:=StrToInt(copy(str, 4, 2));
s.WYear:=StrToInt(copy(str, 8, 4));
идет жесткая привязка.. а дата может и так записана: "1.декабря.07"
← →
Dib@zol © (2007-08-03 12:26) [6]Ну тогда можно отлавливать точки (или другие разделители), вводить массив имён месяцев, сравнивать по CharLowerBuff и прочая и прочая. Мне просто влом было всё это кодить...
← →
DVM © (2007-08-03 12:29) [7]
> Dmitry_177 (03.08.07 12:23) [5]
Откуда будут браться даты столь разнообразно записанные? Может при вводе пользователя ограничить?
← →
Dmitry_177 (2007-08-03 12:54) [8]вообще будут браться из 1С (он как OLE сервер запущен будет).. там вроде как только так строка возвращается: "01.12.2007" но всеже хотелось обезопаситься..
← →
Dib@zol © (2007-08-03 12:55) [9]> хотелось обезопаситься..
+1! :)) А вдруг 1С осознает себя как личность и начнет гадить юзверям...
← →
DVM © (2007-08-03 12:56) [10]И захватит власть над всеми компьютерами во всех компаниях. SkyNet эдакий!
← →
Dmitry_177 (2007-08-03 12:58) [11]
> И захватит власть над всеми компьютерами во всех компаниях.
> SkyNet эдакий!
:)))))))
← →
Anatoly Podgoretsky © (2007-08-03 14:57) [12]
> идет жесткая привязка.. а дата может и так записана: "1.
> декабря.07"
А вот теперь попробуй это преобразовать по первому варианту.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c