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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2013, 10:29   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

http://www.delphibasics.ru/StrToDateTime.php
eval вне форума Ответить с цитированием
Старый 27.11.2013, 10:34   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

StrToDateTime тоже можно, но прийдется с FormatSettings разбираться да и от смещения все равно ни куда не деться
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.11.2013, 10:39   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

указание таймзоны это стандарт
eval вне форума Ответить с цитированием
Старый 27.11.2013, 19:57   #14
nikcpp
Пользователь
 
Регистрация: 05.04.2011
Сообщений: 35
Хорошо

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
var s,c: String;
    d: TDateTime;

  s:='2013-11-27T07:36:24.2222+04';
  try
    d:=EncodeDateTime(StrToInt(Copy(s,1,4)),
                      StrToInt(Copy(s,6,2)),
                      StrToInt(Copy(s,9,2)),
                      StrToInt(Copy(s,12,2)),
                      StrToInt(Copy(s,15,2)),
                      StrToInt(Copy(s,18,2)),
                      0);
    d:=IncHour(d,StrToInt(Copy(s,25,3)));
    c:=FormatDateTime('yyyy-mm-dd hh:nn:ss',d); //результат
  except
  //что-то вроде сообщения о не допустимых входных данных
  end;
Только совсем не уверен, что нужно смещение из данных использовать. Возможено оно и не нужно, а нужно смещение своего часового пояса. Ну это ТС разбираться
СПС за помощь единственный кто помог реально по всем форумам.
nikcpp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать формат времени в числовой формат solnce60 Microsoft Office Excel 1 28.04.2013 11:16
формат времени aleklepp Microsoft Office Excel 4 01.11.2011 16:20
Формат времени Nebojitel Microsoft Office Excel 7 27.05.2011 22:19
Формат времени ruavia3 Microsoft Office Excel 3 15.03.2010 11:30
Формат времени artemavd Общие вопросы Delphi 6 22.09.2009 15:23