Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.24;
Скачать: CL | DM;

Вниз

Преобразование даты в число   Найти похожие ветки 

 
Ameno   (2003-03-04 08:15) [0]

Доброе утро, мастера.
У меня такой вопрос, я подключаюсь из Делфи к DBF-нику через ADO используя Microfost DBase драйвер. Все прекрасно, пока не доходит до запроса на выборку по дате. Это зараза никак не хочет принимать дату в виде, например, "03.12.2003" или подобном, пробовал по-разному и перебрал все варианты - хрен!, ругается. Но принимает числовой вариант даты, например 4500. Дык вот, ссссно, вопрос, как мне преобразовать, например, дату "04.12.2002" к числовому ее значению???


 
sniknik ©   (2003-03-04 08:46) [1]

преобразовать так (хотя врядли он "хочет принимать", скорее ты не так пишеш)
> все варианты //кроме правильного

CDate Function Example
This example uses the CDate function to convert a string to a Date. In general, hard-coding dates and times as strings (as shown in this example) is not recommended. Use date literals and time literals, such as #2 /12 /1969# and #4:45:23 PM#, instead.

Dim MyDate, MyShortDate, MyTime, MyShortTime
MyDate = "February 12, 1969" " Define date.
MyShortDate = CDate(MyDate) " Convert to Date data type.

MyTime = "4:35:47 PM" " Define time.
MyShortTime = CDate(MyTime) " Convert to Date data type.



 
Соловьев ©   (2003-03-04 09:14) [2]

Посмотри свои системные настройки, возможно у тебя первым идет месяц а потом число...
попробуй использовать DateSeparator и ShortDate


 
altarasjuk ©   (2003-03-04 13:32) [3]

Есть методы:
function DateTimeToUnix(const AValue: TDateTime): Int64;
В секундах от January 1, 1970.
function UnixToDateTime(const AValue: Int64): TDateTime;
Обратная первой.
Юнит DateUtils.



Страницы: 1 вся ветка

Текущий архив: 2003.03.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-76427
neodiX
2003-03-11 12:17
2003.03.24
Как скопировать битмап в массив байтов?


9-76251
Джастер
2002-10-26 21:39
2003.03.24
D3D вместо DirectDraw


14-76625
kostya2000
2003-03-05 18:23
2003.03.24
Eminem, Тату, Limp Bizkit - ужас! это же не музыка а г...


1-76403
Navigator3000
2003-03-13 13:52
2003.03.24
Компиляция? (Новичок)


1-76388
AlexanderSK
2003-03-12 13:00
2003.03.24
Проблемы с OnMouseEnter и OnMouseLeave