Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 16:46   #1
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию Странный формат времени

Всем привет...ДЕЛАЮ ЗАПРОС, отправляю приходит ответ от сервера:
Код:
{"code":0,"msg":"ok","assignTS":1356093253,"acceptTS":0,"todayTS":1356033600}
Тут должно быть время - assignTS, acceptTS, todayTS - как из цифорок собрать корректный тип datatime?
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Старый 21.12.2012, 16:51   #2
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Похоже на время в UNIX TIMESTAMP - формате: число полных милисекунд, прошедших с момента 01.01.1970 00:00:00
xoodoo вне форума Ответить с цитированием
Старый 21.12.2012, 18:18   #3
WhiskasTM
Подтвердите свой е-майл
 
Регистрация: 11.04.2012
Сообщений: 85
По умолчанию

21.12.2012 12:34:13 / 20.12.2012 20:00:00 Вроде работает. Угадал?
Код:
uses DateUtils;
...
procedure TForm1.FormCreate(Sender: TObject);
var
s:string;
begin
DateTimeToString(s,'c',UnixToDateTime(1356093253));
ShowMessage(s);
end;
WhiskasTM вне форума Ответить с цитированием
Старый 21.12.2012, 21:14   #4
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию

Цитата:
Сообщение от WhiskasTM Посмотреть сообщение
Код:
uses DateUtils;
...
procedure TForm1.FormCreate(Sender: TObject);
var
s:string;
begin
DateTimeToString(s,'c',UnixToDateTime(1356093253));
ShowMessage(s);
end;
Большое данке...то что и хотелось увидеть...
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Старый 22.12.2012, 20:07   #5
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию

Еще одно уточнение, там передается время UTC+0? Если в моем часовом поясе UTC+4, то нужно прибавлять 4 часа к принимаемому времени...или же там передается время того региона, где находится сервер...и нужно искать разницу между нашими часовыми поясами...
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Старый 22.12.2012, 21:00   #6
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Цитата:
там передается
где "там"-то ?
одному тебе известно к кому/чему ты делаешь запрос.
вот у него и спрашивай.
xoodoo вне форума Ответить с цитированием
Старый 25.12.2012, 11:29   #7
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию

Цитата:
Сообщение от KORT Посмотреть сообщение
Еще одно уточнение, там передается время UTC+0? Если в моем часовом поясе UTC+4, то нужно прибавлять 4 часа к принимаемому времени...или же там передается время того региона, где находится сервер...и нужно искать разницу между нашими часовыми поясами...
Вот и с этим разобрался...там время приходит UTC+0.
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат времени Protuberanez Microsoft Office Access 1 11.07.2012 19:11
Формат времени Nebojitel Microsoft Office Excel 7 27.05.2011 22:19
Формат времени ruavia3 Microsoft Office Excel 3 15.03.2010 11:30
Странный формат числа. Klim Bassenger Microsoft Office Excel 19 23.12.2009 13:37
Формат времени artemavd Общие вопросы Delphi 6 22.09.2009 15:23