Let testdate be a table with a datetime column d. I executed this sql request a few times and changed the OS timezone between each execution.
INSERT INTO [testdate] ([d])
VALUES (CAST(GETDATE() AS DATETIME))
I got this result :
________________________
| d (datetime) |
.---|------------------------|
| 1 | 2016-09-08 15:15:28.847|
| 2 | 2016-09-08 18:15:45.407|
| 3 | 2016-09-08 11:17:23.317|
°----------------------------°
The first was played at GMT+6, second at GMT+9, last at GMT+1 (summer time). I believed I'll get all these rows at current timezone.
Are these datetime values stored as a "snapshot" ? Or is there a way to get the timezone for each value ?
Aucun commentaire:
Enregistrer un commentaire