l'obtention de la date de timestamp dans PostgreSQL J'ai un PostgreSQL timestamp comme 2009-12-22 11:01:46 J'ai besoin de changer cette date comme 2009-12-22 Afin que je puisse comparer les dates dans postgreSQL Comment puis-je réaliser cette transformation? OriginalL'auteur daydreamer | 2011-09-06 datepostgresqltimestamp 53 Jeter aux date. SELECT yourtimestamp::date; Si vous avez besoin d'extraire d'autres sortes de choses, vous pourriez vouloir utiliser EXTRAIT ou date_trunc Les deux liens sont sur la même page, où l'on trouve plus de date/heure. OriginalL'auteur plundra 9 Vous pouvez soit utiliser l'un des Postgres les fonctions de date, comme date_trunc, ou vous pouvez simplement le jeter, comme ceci: SELECT timestamp '2009-12-22 11:01:46'::date >>> 2009-12-22 date_trunc ('jour', yourtimestamp) retournera une timesamp, mais avec les heures, les minutes et les secondes à zéro. Il ne sera pas convertir la valeur d'une date. Le casting est la bonne réponse. OriginalL'auteur DNS Vous devez vous connecter pour publier un commentaire.
Jeter aux
date
.Si vous avez besoin d'extraire d'autres sortes de choses, vous pourriez vouloir utiliser EXTRAIT ou date_trunc
Les deux liens sont sur la même page, où l'on trouve plus de date/heure.
OriginalL'auteur plundra
Vous pouvez soit utiliser l'un des Postgres les fonctions de date, comme date_trunc, ou vous pouvez simplement le jeter, comme ceci:
OriginalL'auteur DNS