Получение даты от timestamp в PostgresSQL У меня есть метка времени postgres как 2009-12-22 11:01:46 Мне нужно изменить это на сегодняшний день как 2009-12-22 чтобы я мог сравнивать даты в postgresSQL Как я могу достичь этого преобразования? Ответ 1 Передайте его date. SELECT yourtimestamp::date; Если вам нужно извлечь другие вещи, вы можете использовать EXTRACT или date_trunc Обе ссылки относятся к одной странице, если вы найдете больше функций, связанных с датой/временем. Ответ 2 Вы можете либо использовать одну из функций даты , например date_trunc, либо просто бросить ее, например: SELECT timestamp '2009-12-22 11:01:46'::date >>> 2009-12-22
Ответ 1 Передайте его date. SELECT yourtimestamp::date; Если вам нужно извлечь другие вещи, вы можете использовать EXTRACT или date_trunc Обе ссылки относятся к одной странице, если вы найдете больше функций, связанных с датой/временем.
Ответ 2 Вы можете либо использовать одну из функций даты , например date_trunc, либо просто бросить ее, например: SELECT timestamp '2009-12-22 11:01:46'::date >>> 2009-12-22