|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 579 ![]() |
Bonjour à tous,
Aujourd'hui j'essaie de convertir un datetime en timestamp avec sql server. Les dates, je devine que c'est un peu la bête noire de tout le monde ... Si vous connaissez une méthode simple et efficace, merci de m'en faire profiter svp. une petit remarque, une date est stockée au format timestamp dans un sgbd en principe, n'est-ce pas ? y a t'il un moyen de la récupérer telle quelle ? merci.
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
DATETIME est le nom du type SQL Server correspondant au type TIMESTAMP de la norme SQL.
Le TIMESTAMP de SQL Server (aujourd'hui considéré comme obsolète et remplacé par ROWVERSION) est un numéro de version de ligne de table et n'a rien à voir avec un quelconque calcul horaire ! Enfin le stockage d'une DATE, d'un TIME ou d'un DATETIME est spécifique à chaque SGBDR et vous n'avez pas à le connaître pour l'utiliser étant considéré que SQL est un langage typé ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour,
Si vous parlez d'un "timestamp unix", à savoir le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC, il vous suffit de... calculer le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC Code SQL :
En fonction du besoin, il vous faudra peut être gérer l'offset UTC... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com