oui, mais le format de date simple avec les "-" n'est pas ISO non plus, ce qui peut parfois prêter à confusion voire créer des erreurs :
Une exemple sous SQL Server :
1 2 3 4 5 6 7 8 9 10
|
SET DATEFORMAT ydm;
SELECT 1 AS ligne, CAST('2018-03-06' AS DATETIME) AS Result
UNION ALL
SELECT 2, CAST('2018-03-06' AS DATE)
UNION ALL
SELECT 3, CAST('20180306' AS DATETIME)
UNION ALL
SELECT 4, CAST('20180306' AS DATE)
; |
1 2018-06-03 00:00:00.000
2 2018-03-06 00:00:00.000
3 2018-03-06 00:00:00.000
4 2018-03-06 00:00:00.000
C'est pourquoi je prefére :
Date simple : '20180420'.
Date/Heure : '2018-04-20T13:45:28'.
Afin de lever toute ambiguïté
Partager