| От | Tom Lane |
|---|---|
| Тема | Conversion from Unix timestamp to datetime? |
| Дата | |
| Msg-id | 10692.900357707@sss.pgh.pa.us обсуждение исходный текст |
| Ответы |
How do I store graphics in my tables?
|
| Список | pgsql-sql |
I'd like to be able to convert between times specified in Unix timestamp
format and SQL datetime values without going through the slow and rather
error-prone process of converting to a human-readable date notation.
I see how to get a datetime value returned as a Unix timestamp:
tgl=> select date_part('epoch', 'now'::datetime);
date_part
---------
900355156
(1 row)
But I don't see any way to supply a value in the form "900355156"
and have it get converted to datetime. Is there a way to do that?
BTW, it seems like the standard data type 'timestamp' ought to be
good for this, but it isn't as far as I can tell ... it hasn't got
any working conversions to/from integer either.
regards, tom lane
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера