Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Вечер добрый! вот столкнулась с такой проблемкой: загружаю данные в базу из делфи и дату интерпретирую TekDate:=IntToStr(Trunc(DateEdit1.Date)); а вот отчеты формирую в csp. И здесь текущая дата s ds=$p($zdth($tr(dd,".","/"),4),",",1) . И получается , что они друг другу не соответствуют. Есть ли какие -либо преобразовывающие функции или надо изначально использовать другие? подскажите, пож:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2008, 16:27 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Использую CacheActiveX.dll через раннее связывание, Caché 2008.2.FT4 Пример кода Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Чтобы не нужно было каждый раз преобразовывать строковое представление дат, необходимо настроить текущую локаль. Дальше зависит от версии СУБД: в 2008.2 можно вызвать d ##class(%SYS.NLS.Format).%New("Current") (действует только для текущего процесса) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2008, 17:25 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2008, 18:13 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
TekDate:=IntToStr(Trunc(DateEdit1.Date))+21548; и будет полное соответствие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2008, 22:37 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
очепятался: TekDate:=IntToStr(Trunc(DateEdit1.Date)+21548); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2008, 22:38 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov Код: plaintext Код: plaintext Я вызываю d ##class(%SYS.NLS.Format).%New("Current") из %ZSTART. В версии 2008.2.FT3 (возможно и в FT2) настроить это общесистемно и долговременно можно было просто установив в Портале нужную локаль текущей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2008, 08:55 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
DahaВечер добрый! вот столкнулась с такой проблемкой: загружаю данные в базу из делфи и дату интерпретирую TekDate:=IntToStr(Trunc(DateEdit1.Date)); а вот отчеты формирую в csp. И здесь текущая дата s ds=$p($zdth($tr(dd,".","/"),4),",",1) . И получается , что они друг другу не соответствуют. Есть ли какие -либо преобразовывающие функции или надо изначально использовать другие? подскажите, пож:) Быть может Ваши проблемы связаны с тем что дата время в Borland представляется как дробное число, где целая часть это число дней от ... (сопоставлять с числом дне й от ... в Cache), а вот дробная часть не прошедшее число секунд от 00:00 (как в Cace) а прошедшее число секунд от 00:00 поделенное на число секунд в сутках (время 12:00 будет равно 0.5) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2008, 11:01 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
servitЯ вызываю d ##class(%SYS.NLS.Format).%New("Current") из %ZSTARTДаже в 2008.1 такого класса нет... Т.е., чтобы прикрутить установку "нестандартных" значений параметров к старым версиям, можно вызывать $$SetDCFormat^%NLS() из JOB^%ZSTART и LOGIN^%ZSTART. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2008, 12:10 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovДаже в 2008.1 такого класса нет... Класс %SYS.NLS.Format появился только в новой версии. Alexey MaslovТ.е., чтобы прикрутить установку "нестандартных" значений параметров к старым версиям, можно вызывать $$SetDCFormat^%NLS() из JOB^%ZSTART и LOGIN^%ZSTART. Именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2008, 12:33 |
|
||
|
дата в csp и delphi
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov..... А перед этим где-то вызываете: Код: plaintext В будущем в Портале будет такая возможность. А в версии 2008.2.x это можно сделать проще, чем я советовал выше, просто установив в области %SYS системный глобал ^SYS("NLS","Config","LocaleFormat")=1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2009, 12:21 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35530200&tid=1558576]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 549ms |

| 0 / 0 |
