Extraction de la date (AAAA/MM/JJ) des horodatages PostgreSQL
Besoin d'isoler le composant de date des horodatages dans PostgreSQL ? Voici comment :
Utilisation du suffixe ::date
Ajoutez simplement ::date à votre horodatage pour obtenir une valeur de type DATE. Par exemple, avec l'horodatage '2010-01-01 12:00:00'::timestamp, le résultat est :
'2010-01-01 12:00:00'::timestamp::date; >> 2010-01-01
Utilisation de la fonction date_trunc
Contrairement au suffixe ::date qui préserve le fuseau horaire, date_trunc renvoie une valeur de date dans le même type de données que le horodatage, en conservant le fuseau horaire si nécessaire. Prenons l'exemple :
select date_trunc('day', now()); >> 2015-12-15 00:00:00+02
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!