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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2014, 13:53   #1
impeee
Пользователь
 
Регистрация: 11.09.2013
Сообщений: 56
По умолчанию как расшифровать TTimeStamp

всем привет)

на удаленном сервере генерируется число вида '1392544270' посредством PHP, я парсю его с помощью idHTTP, получаю.. мне нужно преобразовать его во время, хоть какого-то приемлимого человеческого вида )) помогите, пожалуйста!

попробовал извратиться))


Код:
stamp: TTimeStamp;
...
 DateTimeToStr(TimeStampToDateTime(stamp))
ничего хорошого не вышло.. )
impeee вне форума Ответить с цитированием
Старый 16.02.2014, 14:01   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

....................
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.02.2014, 14:08   #3
impeee
Пользователь
 
Регистрация: 11.09.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
....................
))

я получаю метку времени с сайта в формате WideString посредством парсинга, теперь его нужно перегнать как-то в TTimeStamp? но как?
impeee вне форума Ответить с цитированием
Старый 16.02.2014, 14:11   #4
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Код:
Uses: DateUtils
...
procedure TForm1.Button1Click(Sender: TObject);
var ADateTime: TDateTime;
AString: string;
begin
ADateTime := UnixToDateTime(1392544270);
DateTimeToString(AString, 'dd/mm/yy hh:mm:ss', ADateTime);
ShowMessage(AString);
end;
16.02.14 09:51:10
Время соответственно
Код:
DateTimeToString(AString, 'hh:mm:ss', ADateTime);

Последний раз редактировалось doktor255; 16.02.2014 в 14:14.
doktor255 вне форума Ответить с цитированием
Старый 16.02.2014, 14:13   #5
impeee
Пользователь
 
Регистрация: 11.09.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
Код:
procedure TForm1.Button1Click(Sender: TObject);
var ADateTime: TDateTime;
AString: string;
begin
ADateTime := UnixToDateTime(1392544270);
DateTimeToString(AString, 'dd/mm/yy hh:mm:ss', ADateTime);
ShowMessage(AString);
end;
16.02.14 09:51:10

Время соответственно
DateTimeToString(AString, 'hh:mm:ss', ADateTime);


Спасибо большущее, добрый человек!
impeee вне форума Ответить с цитированием
Старый 16.02.2014, 14:21   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
 Label1.Caption:=DateTimeToStr(UnixToDateTime(StrToInt('1392544270')));
Не видел сообщения от doktor255
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.02.2014, 14:27   #7
impeee
Пользователь
 
Регистрация: 11.09.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
 Label1.Caption:=DateTimeToStr(UnixToDateTime(StrToInt('1392544270')));
Не видел сообщения от doktor255
Все равно, большое спасибо!
impeee вне форума Ответить с цитированием
Старый 16.02.2014, 14:33   #8
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Тогда уж так....
Код:
Label1.Caption:=DateTimeToStr(UnixToDateTime(1392544270));
doktor255 вне форума Ответить с цитированием
Старый 16.02.2014, 15:22   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Лучше это когда константа, а у ТС в строковом виде, все равно будет использовать StrToInt
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.02.2014, 17:09   #10
impeee
Пользователь
 
Регистрация: 11.09.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Лучше это когда константа, а у ТС в строковом виде, все равно будет использовать StrToInt
так и сделал )
impeee вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как расшифровать куки ArtemKrass C# (си шарп) 0 16.12.2012 13:06
Как расшифровать PHP скрипт? Van Hellsing PHP 8 14.01.2012 11:18
Как расшифровать данные Simbad Операционные системы общие вопросы 2 12.01.2011 10:36
как расшифровать? Dlight Свободное общение 6 24.09.2010 20:56
расшифровать в ASCII потом цифры расшифровать в бинарный код viorel Общие вопросы Delphi 1 07.05.2010 14:43