Maison > base de données > tutoriel mysql > Comment extraire les dates AAAA/MM/JJ des horodatages PostgreSQL ?

Comment extraire les dates AAAA/MM/JJ des horodatages PostgreSQL ?

Mary-Kate Olsen
Libérer: 2024-12-29 21:31:18
original
630 Les gens l'ont consulté

How to Extract YYYY/MM/DD Dates from PostgreSQL Timestamps?

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
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal