Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2006, 15:28
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
Не могу вспомнить, но где-то видел как можно встроенными средствами (ASA9) приводить дату к виду с GMT. Ткните пальцем руководство, а может такого и не было и я это придумал сам? P.S.: Ручное приведение не предлагать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 15:50
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
в ASE: getutcdate() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 16:54
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
О-о!!! Точно, "UTC timestamp"!!! А я все GMT, GMT... Вопрос снят, спасибо за наводку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 14:08
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
create function DBA.html_gmt(in DateIn timestamp) returns char(33) not deterministic begin declare value_eng char(35); //Время по Гринвичу case DOW(DateIn) when 1 then set value_eng='Sun' //day' when 2 then set value_eng='Mon' //day' when 3 then set value_eng='Tue' //sday' when 4 then set value_eng='Wed' //nesday' when 5 then set value_eng='Thu' //rsday' when 6 then set value_eng='Fri' //day' when 7 then set value_eng='Sat' //urday' end case ; set value_eng=value_eng+', '+DATEFORMAT(DateIn,'dd')+' '; case Month(DateIn) when 1 then set value_eng=value_eng+'Jan' when 2 then set value_eng=value_eng+'Feb' when 3 then set value_eng=value_eng+'Mar' when 4 then set value_eng=value_eng+'Apr' when 5 then set value_eng=value_eng+'May' when 6 then set value_eng=value_eng+'Jun' when 7 then set value_eng=value_eng+'Jul' when 8 then set value_eng=value_eng+'Aug' when 9 then set value_eng=value_eng+'Sep' when 10 then set value_eng=value_eng+'Oct' when 11 then set value_eng=value_eng+'Nov' when 12 then set value_eng=value_eng+'Dec' end case ; set value_eng=value_eng+' '+DATEFORMAT(DateIn,'yyyy HH:MM:SS')+' GMT'; return value_eng end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 15:17
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
У меня короче)) set d=current utc timestamp; set s=argn(dow(d),'Sun','Mon','Tue','Wed','Thu','Fri','Sat')+', '+ "right"('00'+convert(char,day(d)),2)+' '+ argn(month(d),'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec')+' '+ convert(char,year(d))+' '+convert(char,d,8)+' GMT'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 17:50
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
Ничего не понял. А чем вас стандартный dateformat() не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 21:51
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
а черт его знает))) никогда не пробывал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2006, 06:37
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
White OwlНичего не понял. А чем вас стандартный dateformat() не устраивает? В нем нет выбора языка. Если сервер переключен на русскую раскладку, то dateformat() выдает названия по-русски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2006, 18:00
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
old_joy White OwlНичего не понял. А чем вас стандартный dateformat() не устраивает? В нем нет выбора языка. Если сервер переключен на русскую раскладку, то dateformat() выдает названия по-русски.эээээ..... А зачем при жизни на русском может понадобится дата с английскими именами месяцев и дней недели? Мне просто любопытно, не могу представить себе задачи которая бы это потребовала. Но если очень хочется извращаться... Можно сделать второй коннект к базе и указать в нем опцию LANG=EN. Сделать запрос даты через dateformat() и отключиться. Дальше работаешь через основной коннект с языком по умолчанию (то есть тем что задан основным для сервера). Извращение, но будет работать. А вообще, такие вещи по моему надо делать на клиенте. Пусть сервер отдает дату-время в ANSI формате, а клиент уже переводит ее в UTC с любой локалью, даже не совпадающей с основной локалью клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 00:25
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
Скажу коротко, есть веб-сервисы, есть заголовок HTTP. Поковыряешься - узнаешь. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 00:57
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
iLLerСкажу коротко, есть веб-сервисы, есть заголовок HTTP. Поковыряешься - узнаешь. Ковырялся лет десять тому назад (да и вчера еще читал эти rfc), знаю :) Но во первых, для таких задач вообще-то есть веб-сервера. А во вторых, что выдают специальные http ориентированые функции? Тоже локализованый вариант дат или все же уже соотвествующую требованиям http протокола строку с GMT? Проверь пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 06:36
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
White Owl А зачем при жизни на русском может понадобится дата с английскими именами месяцев и дней недели? Приведенная мною функция вызывается вот отсюда: авторcreate procedure DBA.set_http_cookie(name varchar(250),value long varchar,max_age integer,path varchar(250) default '/') -- cookie удаляется после указанного числа секунд begin declare ctime char(35); set ctime=rtrim( html_gmt (seconds(current utc timestamp,max_age))); set value=base64_encode(value); call dbo.sa_set_http_header('Set-Cookie', name || '=' || value || ';' || ' path=' || path || ';' || ' expires=' || ctime || ';') -- Можно также указать domain=...; comment=....; и т.д. end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 22:25
|
|||
|---|---|---|---|
Приведение даты к форме с GMT |
|||
|
#18+
Вот ASA и предоставляет возможность обходиться не используя "специализированные веб-сервера", т.к. имеет встроенные средства (а раз встроены, значит используемы). И скажу достаточно мощное средство БД+интранет-приложение=один флакон=один сервер. А в заголовке хттп иногда есть необходимость выдавать дату/время в формате с GMT. P.S.: Советую тому, кто не пробывал веб-сервисы в АСА обратить свое внимание на них - ооочень хорошая штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2013016]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 394ms |

| 0 / 0 |
