Форум: "Начинающим";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
ВнизПреобразование строки с датой в формат даты Найти похожие ветки
← →
TTN (2014-08-11 16:46) [0]Как преобразовать строку - "19-MAY-2014" в переменную типа TDateTime ?
var DP_S:TDate;
I_DP:Variant;
begin
I_DP := "19-MAY-2014";
DP_S := VarToDateTime(I_DP);
При работе - ошибка конвертации .
← →
MBo © (2014-08-11 16:57) [1]А если сначала установить переменную формата даты в "dd-MM-yyyy"?
(или какой тут лучше подходит)
← →
TTN (2014-08-11 17:08) [2]MBo-->
Нельзя установить .
Запрос -->
Select 1 as TypeR, Fam, cast(Dat_P as varchar(11)) as Dat_P , .... " +
"from FILE ";
S_Q2_6 = "Union";
S_Q3_6 = "Select 0 as TypeR, Fam, cast(count(*) as varchar(11)) as Dat_P , ....." +
"from FILE ";
В результате преобразования - cast(Dat_P as varchar(11)) as Dat_P
получается формат даты - "19-MAY-2014" .
← →
Inovet © (2014-08-11 17:19) [3]> [2] TTN (11.08.14 17:08)
> В результате преобразования
Зачем? Чтобы потом юнионом прицепить счётчик ещё? ССЗБ.
← →
MBo © (2014-08-11 17:50) [4]>TTN (11.08.14 17:08) [2]
Я немного не о том - перед выполнением функции StrToDateTime можно изменить ShortDateFormat, чтобы функция понимала, как вести разбор строки.
VarToDateTime может использовать (не знаю, как в семерке) VarDateFromString с системной локалью, и фокус тогда не пройдет
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c