Каким образом есть разница временные отметки в MySQL и MS SQL Server
MySQL:UNIX метка времени на MySQL и MSSQL Server
select now() result: 2013-07-16 08:49:26.0
SQL Server:
select getdate() result: 2013-07-16 08:48:16.47
и когда я пытаюсь получить unix_timestamp
MySQL:
SELECT UNIX_TIMESTAMP('2013-07-01') result: 1372629600
SQL Server:
SELECT DATEDIFF(SECOND,'1970-01-01', '2013-07-01') result 1372636800
проблема: есть разница 7200 секунд (2ч)
это проблема часовых поясов, времени сервера на обоих серверах такие же, как видно на now()
и getdate()
?
Вы находитесь в часовом поясе + 2 часа? –
UTC + 01: 00 Центральноевропейское время – mirkobrankovic
Тогда это, вероятно, это плюс DST. –