Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дата и время / 16 сообщений из 16, страница 1 из 1
13.09.2006, 10:48
    #33983166
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
Встал вопрос о взятии даты и времени файла и заброски этой информации в таблицу в поле формата 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 то видим в поле это - ( . . : : )
Как можно победить?
...
Рейтинг: 0 / 0
13.09.2006, 10:52
    #33983177
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
Код: plaintext
Set hour to  24 
...
Рейтинг: 0 / 0
13.09.2006, 10:58
    #33983207
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
SET DATE GERMAN
SET HOURS TO 24
Не помогает
...
Рейтинг: 0 / 0
13.09.2006, 11:12
    #33983262
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
Код: plaintext
lcDatFile = CTOT(DTOC(a_AllFile(i, 3 )) + ' ' + a_AllFile(i, 4 ))
...
Рейтинг: 0 / 0
13.09.2006, 11:13
    #33983265
Дата и время
Надёжней использовать функцию
DATETIME()
...
Рейтинг: 0 / 0
13.09.2006, 11:23
    #33983314
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
__Владимир__Надёжней использовать функцию
DATETIME()
И как ее прикрутить к дате файла?
...
Рейтинг: 0 / 0
13.09.2006, 11:39
    #33983378
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
_Michail_ __Владимир__Надёжней использовать функцию
DATETIME()
И как ее прикрутить к дате файла?
Хелп по ней глянь и усё поймешь.
...
Рейтинг: 0 / 0
13.09.2006, 11:46
    #33983413
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
проходящий
Код: plaintext
lcDatFile = CTOT(DTOC(a_AllFile(i, 3 )) + ' ' + a_AllFile(i, 4 ))

Спасибо помогло, все заработало!!!
...
Рейтинг: 0 / 0
13.09.2006, 11:49
    #33983426
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
AleksMed _Michail_ __Владимир__Надёжней использовать функцию
DATETIME()
И как ее прикрутить к дате файла?
Хелп по ней глянь и усё поймешь.
Посмотрел не понял, мне ненужна текущая дата и время.
...
Рейтинг: 0 / 0
13.09.2006, 11:51
    #33983439
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
_Michail_ AleksMed _Michail_ __Владимир__Надёжней использовать функцию
DATETIME()
И как ее прикрутить к дате файла?
Хелп по ней глянь и усё поймешь.
Посмотрел не понял, мне ненужна текущая дата и время.
Эту ф-цию тебе привели как эквивалент для преобразования к типу DATETIME
...
Рейтинг: 0 / 0
13.09.2006, 17:10
    #33984996
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
? CTOT(DTOC(DATE(2006,09,13))+' '+'09:13:05')
Попробуй пробел поставить.
У меня работает
А вто если как у тебя, без пробела
CTOT(DTOC(DATE(2006,09,13))+'09:13:05') - то выдает только . . : :
...
Рейтинг: 0 / 0
13.09.2006, 17:16
    #33985028
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
В примере конечно указал время до 12-и часов.
? CTOT(DTOC({^2006-09-13})+' '+'23:59:59')
Это так же проходит на ура :)
...
Рейтинг: 0 / 0
14.09.2006, 09:59
    #33986098
_Michail_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
Да я понял что уменя нехватало пробела, теперь все работает корректно.
Всем спасибо!
...
Рейтинг: 0 / 0
13.04.2007, 10:58
    #34458471
Бориска
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
может несколько запоздало
но я потратил целый час
пытаясь получить из числа 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/ вдруг кому нибудь интересно станет
...
Рейтинг: 0 / 0
13.04.2007, 11:11
    #34458531
Бориска
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
может несколько запоздало
но я потратил целый час
пытаясь получить из числа 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/ вдруг кому нибудь интересно станет
...
Рейтинг: 0 / 0
13.04.2007, 11:21
    #34458566
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата и время
Может сгодится
Тынц
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дата и время / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]