Cet article vous décrit les formats de date et temps compatibles avec SQL Server, MySQL ou Access quelque soit la version de langue.
Programmation > SQL
Recherche :   
Actualité Système Salon Concours Outils Programmation Devparadise Programmation HTML .Net JavaScript VBScript ASP PHP Visual Basic Perl Java Active X SQL XML WAP Delphi Graphisme Flash Web Design Promotion Référencement Publicité Valeur de votre site Outils Systèmes Windows Unix Linux Benchmark Hardware Réseaux locaux Droit Sécurité
Format de date universelle.
  Auteur : Yvan VANWYNSBERGHE

Cet article vous décrit les formats de date et temps compatibles avec SQL Server, MySQL ou Access quelque soit la version de langue.

Publicité 
Nous nous plaçons dans le cas où la connexion à la base de données se fait via ODBC.

Suivant la langue, la manière dont on écrit la date est parfois différente. En anglais, on commence par le mois, puis le jour et enfin l'année (ex : 10/31/2001). En français, on donne d'abord le jour, puis le mois et après l'année (ex : 31/10/2001). Par conséquent, suivant sa version de langue le SGBD va autorisé un format de langue spécifique.

Toutefois, pour pallier à ce problème, ODBC autorise un format de date indépendant de la langue (on n'a pas à se soucier de la version de langue du SGBD).

Pour les dates simples le format est :

       {d '2001-10-31'}

Pour les temps le format est :

       {t '20:00:10'}   (la valeur peut aller de 00 :00 :00 à 24 :00 :00)

Et, pour les dates longues (datetime, timestamp, date/heure…), le format est :

       {ts '2001-10-31 20:00:10'}


Voici un exemple de requête SQL prenant les enregistrements compris entre le 10/02/2001 et 21/02/2001 :

SELECT MesChamps FROM MaTable WHERE MaDate BETWEEN {d '2001-02-10'} AND {d '2001-02-21'}

A lire aussi sur Devparadise.com :
  • Simulation de la fonction LIMIT de MySQL avec SQL Server
  • MySQL AB sera à Linux Expo Paris
  • Comment récupérer l'ID d'un insert sous SQL Server?
  • MySQL 4.0 est arrivé !
  • Utilisation du module DBD::CSV pour créer un fichier .csv.
  • A télécharger aussi sur Devparadise.com :
  • XAMPP 1.5.1 pour windows
  • mod_auth_mysql version 1.11 pour Linux/Unix
  • mod_auth_mysql version 1.11 pour windows
  • WinSQL Lite 3.8
  • ezContents 1.01

  • © 1997-2008 tous droits réservés Devparadise.com
    Les logos, et marques déposées sont la propriété de leurs détenteurs respectifs.
    Devparadise.com s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978.
    Déclaration C.N.I.L. n° 621623
    ODBC,DATE,FORMAT,SQL,MySQL,Access