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

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


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