Re: Extract date from a TIMESTAMP(6) WITHOUT TIME ZONE NOT NULL column
В списке pgsql-general по дате отправления:
| От | John R Pierce |
|---|---|
| Тема | Re: Extract date from a TIMESTAMP(6) WITHOUT TIME ZONE NOT NULL column |
| Дата | |
| Msg-id | 84eafdcf-1635-917d-c120-397101609b55@hogranch.com обсуждение |
| Ответ на | Extract date from a TIMESTAMP(6) WITHOUT TIME ZONE NOT NULL column (Patrick B <patrickbakerbr@gmail.com>) |
| Список | pgsql-general |
I'm using postgres 9.2 and got the following column:start TIMESTAMP(6) WITHOUT TIME ZONE NOT NULLSELECT start FROM test1;2015-12-18 02:40:00I need to split that date into two columns on my select:2015-12-18 = date column02:40:00 = time column
select start::date as date_column start::time as time_column from ....
BUT, you really gotta watch out for type conversions around timestamp WITHOUT time zone, as most conversions expect TIMESTAMP WITH TIME ZONE, which internally are stored in UTC but are converted from/to CLIENT_TIMEZONE on input output. so timestamp without time zone can get converted to timestamp with time zone, then converted to date or time, and get all messed up.
-- john r pierce, recycling bits in santa cruz
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера