Le relevé me donne la date et l'heure.
Comment pourrais-je modifier l'instruction pour qu'elle ne renvoie que la date (et non l'heure) ?
SELECT to_timestamp( TRUNC( CAST( epoch_ms AS bigint ) / 1000 ) );
Le relevé me donne la date et l'heure.
Comment pourrais-je modifier l'instruction pour qu'elle ne renvoie que la date (et non l'heure) ?
SELECT to_timestamp( TRUNC( CAST( epoch_ms AS bigint ) / 1000 ) );
Secondes depuis l'époque avec GNU date
:
$ date +%s.%N
1627059870.945134901
Cela fonctionne avec PostgreSQL 11 :
# select to_timestamp (1627059870.945134901);
to_timestamp
-------------------------------
2021-07-23 19:04:30.945135+02
(1 row)
# select to_timestamp (1627059870.945134901)::date;
to_timestamp
--------------
2021-07-23
(1 row)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.