Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
Встал вопрос о взятии даты и времени файла и заброски этой информации в таблицу в поле формата DATETIME.
Делаю так:
lcDatFile = CTOT(DTOC(a_AllFile(i,3)) + a_AllFile(i,4))
и направляю результат в поле таблицы.
Все прекрасно до тех пор пока не встретится время в 24 часовом формате.
Т.е. если 9:47:50 все прекрасно (24.05.2006 09:47:50) ,
а если 13:05:25 то видим в поле это - ( . . : : )
Как можно победить?
13 сен 06, 10:48    [3128209]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
проходящий
Guest
Set hour to 24
13 сен 06, 10:52    [3128241]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
SET DATE GERMAN
SET HOURS TO 24
Не помогает
13 сен 06, 10:58    [3128306]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
проходящий
Guest
lcDatFile = CTOT(DTOC(a_AllFile(i,3)) + ' ' + a_AllFile(i,4))
13 сен 06, 11:12    [3128415]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
__Владимир__
Member

Откуда:
Сообщений: 34
Надёжней использовать функцию
DATETIME()
13 сен 06, 11:13    [3128422]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
__Владимир__
Надёжней использовать функцию
DATETIME()

И как ее прикрутить к дате файла?
13 сен 06, 11:23    [3128532]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
AleksMed
Member

Откуда: Россия, Серпухов-Москва
Сообщений: 1546
_Michail_
__Владимир__
Надёжней использовать функцию
DATETIME()

И как ее прикрутить к дате файла?

Хелп по ней глянь и усё поймешь.
13 сен 06, 11:39    [3128694]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
проходящий
lcDatFile = CTOT(DTOC(a_AllFile(i,3)) + ' ' + a_AllFile(i,4))

Спасибо помогло, все заработало!!!
13 сен 06, 11:46    [3128779]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
AleksMed
_Michail_
__Владимир__
Надёжней использовать функцию
DATETIME()

И как ее прикрутить к дате файла?

Хелп по ней глянь и усё поймешь.

Посмотрел не понял, мне ненужна текущая дата и время.
13 сен 06, 11:49    [3128809]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
AleksMed
Member

Откуда: Россия, Серпухов-Москва
Сообщений: 1546
_Michail_
AleksMed
_Michail_
__Владимир__
Надёжней использовать функцию
DATETIME()

И как ее прикрутить к дате файла?

Хелп по ней глянь и усё поймешь.

Посмотрел не понял, мне ненужна текущая дата и время.

Эту ф-цию тебе привели как эквивалент для преобразования к типу DATETIME
13 сен 06, 11:51    [3128833]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
GoshaS
Member

Откуда: юг Архангельской обл.
Сообщений: 392
? CTOT(DTOC(DATE(2006,09,13))+' '+'09:13:05')
Попробуй пробел поставить.
У меня работает
А вто если как у тебя, без пробела
CTOT(DTOC(DATE(2006,09,13))+'09:13:05') - то выдает только . . : :
13 сен 06, 17:10    [3131723]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
GoshaS
Member

Откуда: юг Архангельской обл.
Сообщений: 392
В примере конечно указал время до 12-и часов.
? CTOT(DTOC({^2006-09-13})+' '+'23:59:59')
Это так же проходит на ура :)
13 сен 06, 17:16    [3131777]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
_Michail_
Member

Откуда:
Сообщений: 60
Да я понял что уменя нехватало пробела, теперь все работает корректно.
Всем спасибо!
14 сен 06, 09:59    [3133972]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
Бориска
Member

Откуда:
Сообщений: 31
может несколько запоздало
но я потратил целый час
пытаясь получить из числа 70224 дату 24.02.2007

примерно так:
ndata_=70224
ndateper=CTOT(substr(ndata_,4, 2)+"/"+ substr(ndata_, 2, 2)+"/" +substr(ndata_,1,1))

получалось 0/02/2007


после установки
SET date GERMAN

все как часы стало получаться


p/c/ вдруг кому нибудь интересно станет
13 апр 07, 10:58    [4016255]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
Бориска
Member

Откуда:
Сообщений: 31
может несколько запоздало
но я потратил целый час
пытаясь получить из числа 70224 дату 24.02.2007

примерно так:
ndata_=70224
ndateper=CTOT(substr(ndata_,4, 2)+"/"+ substr(ndata_, 2, 2)+"/" +substr(ndata_,1,1))

получалось 0/02/2007


после установки
SET date GERMAN

все как часы стало получаться


p/c/ вдруг кому нибудь интересно станет
13 апр 07, 11:11    [4016368]     Ответить | Цитировать Сообщить модератору
 Re: Дата и время  [new]
AleksMed
Member

Откуда: Россия, Серпухов-Москва
Сообщений: 1546
Может сгодится
Тынц
13 апр 07, 11:21    [4016463]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить