Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хранение даты / 7 сообщений из 7, страница 1 из 1
19.07.2011, 03:22
    #37356891
Vixler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
Маленький вопрос, но что-то я задолбался уже разбираться... Подскажите плиз

Хочу хранить дату-время изменения объекта.

Определил в классе поле dt типа %TimeStamp.

Как теперь в это поле записать текущую дату-время?

Уже как только не пробовал, валятся ошибки, что-то вроде

"ERROR #7208: Datatype value '62291,36819' is not a valid timestamp format"

Это когда записывал:

set dt = $horolog

Как правильно получить и записать в поле %TimeStamp текущую дату?

(версия Каше: 2010.2.1)
...
Рейтинг: 0 / 0
19.07.2011, 06:13
    #37356910
cache hit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
Vixler,

/// <p>The logical value of the <b>%TimeStamp</b> data type is in <code>YYYY-MM-DD HH:MM:SS.nnnnnnnnn</code> format.
...
Рейтинг: 0 / 0
19.07.2011, 07:54
    #37356933
Vixler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
Да уже нашли
$zdt($h,3)
...
Рейтинг: 0 / 0
19.07.2011, 10:47
    #37357168
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
Код: plaintext
1.
2.
///локальная метка времени  
Property ts as %TimeStamp [InitialExpression={ $zdt($now(),  3 ) }];
...
Рейтинг: 0 / 0
20.07.2011, 09:07
    #37358711
MX-9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
doublefint
Код: plaintext
1.
2.
///локальная метка времени  
Property ts as %TimeStamp [InitialExpression={ $zdt($now(),  3 ) }];



USER>w $h,!,$now()
62292,28635
62292,25035.545119
USER>

ужос
...
Рейтинг: 0 / 0
20.07.2011, 09:28
    #37358742
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
MX-9USER>w $h,!,$now()
62292,28635
62292,25035.545119
USER>

ужос $NOW (разделы Caution/ Time Functions Compared )
...
Рейтинг: 0 / 0
20.07.2011, 16:13
    #37359585
ser_shu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение даты
MX-9doublefint
Код: plaintext
1.
2.
///локальная метка времени  
Property ts as %TimeStamp [InitialExpression={ $zdt($now(),  3 ) }];

USER>w $h,!,$now()
62292,28635
62292,25035.545119
USER>
ужос
Если пользователи системы работают в разных часовых поясах, то выбор для хранения в системе формата Всемирного координированного времени UTC вполне оправдан.
Можно и свойству указать соответствующий тип:
/// UTC события
Property Utc As %UTC [ InitialExpression = {$zdatetime($piece($ztimestamp,"."),3)} ];
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хранение даты / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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