|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2016, 12:49 | #1 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 41
|
Непонятки с timestamp (Unix-Time) в VBA
Всем доброго времени суток!
Стоит задача выгружать данные из Excel в mySQL базу. Дата/время должна быть в формате Unix-time (кол-во секунд, прошедших с 1-1-1970). Вроде бы все понятно: Код:
1422057600 однако, это неправильно, должно быть 1422046800 т.е. ошибка в 10800 секунд. Найденный в инете вариант решения: Код:
Проверяем Perl(ом) Код:
Вероятно можно вычесть из полученного в VBA результата 10800, и будет ожидаемое значение, но как-то стремно это делать т.к. не понимаю причину ошибки... В чем моя ошибка? Заранее благодарю за совет! |
02.02.2016, 13:11 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Часовой пояс учитывать? Тот cдвиг и есть 3 часа
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.02.2016, 13:11 | #3 | |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
10800 секунд = 3 часа. Это разность между GMT и вашим часовым поясом. Perl, видимо, учитывает системные настройки часового пояса и корректирует соответственно.
Вот например онлайн-конвертер, который тоже это учитывает:http://www.cy-pr.com/tools/time/ Цитата:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 02.02.2016 в 13:26. |
|
02.02.2016, 18:24 | #4 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 41
|
Огромнейшее спасибо!
Пора мне на пенсию - напрочь забыл про часовые пояса |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
unix timestamp > Data(DD.MM.YYYY) | XerSon | Общие вопросы Delphi | 9 | 31.03.2013 19:13 |
Unix Timestamp | ArtemKrass | C# (си шарп) | 0 | 14.12.2012 20:44 |
Run-time error 1004 (VBA) | Aleksy89 | Microsoft Office Excel | 6 | 09.08.2012 13:25 |
PHP & delphi - разные данные UNIX TIMESTAMP | phphel | Общие вопросы Delphi | 5 | 03.07.2012 21:58 |
Ошибка run-time error 13 Type mismatch в VBA | Kracozebr | Microsoft Office Word | 9 | 19.07.2010 16:10 |