что такое запрос postgresql, чтобы найти временную метку без часового пояса - PullRequest
1 голос
/ 01 июня 2019
select now();
               now
----------------------------------
 2019-06-01 16:10:19.893354+05:30

Мне нужны только дата и время без часового пояса. По какому запросу поступают сегодняшние дата и время. Например: 2019-06-01 16: 10: 19

Ответы [ 2 ]

1 голос
/ 01 июня 2019

Вы можете привести значение:

select CAST(now() as timestamp without time zone)

Если вам не нужны миллисекунды, вы можете использовать to_char():

select to_char(CAST(now() as timestamp without time zone), 'YYYY-MM-DD HH24:MI:SS')
0 голосов
/ 01 июня 2019

Вы можете привести к метке времени таким способом текущего времени:

select now()::timestamp() without time zone

И вы можете использовать метку времени (0), если вам сейчас нужны миллисекунды.Число в метке времени ('число') составляет миллисекунды после точки секунды

Вам нужен этот запрос:

select now()::timestamp(0) without time zone
...