Come mai c'è una differenza il timestamp in MySQL e MS SQL Server
MySQL:UNIX timestamp su MySQL e MSSQL Server
select now() result: 2013-07-16 08:49:26.0
SQL Server:
select getdate() result: 2013-07-16 08:48:16.47
e quando provo a ottenere unix_timestamp
MySQL:
SELECT UNIX_TIMESTAMP('2013-07-01') result: 1372629600
SQL Server:
SELECT DATEDIFF(SECOND,'1970-01-01', '2013-07-01') result 1372636800
problema: c'è una differenza di 7200 secondi (2h)
È questo un problema fuso orario, server su entrambi i server sono gli stessi visto su now()
e getdate()
?
Sei nel fuso orario + 2h? –
UTC + 01: 00 Ora dell'Europa centrale – mirkobrankovic
Quindi probabilmente lo è, più ora legale. –