PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để chuyển đổi Unix epoch sang một dấu thời gian

to_char() chuyển đổi một số, ngày tháng hoặc dấu thời gian thành một chuỗi, chứ không phải ngược lại.

Bạn muốn to_timestamp()

Chuyển đổi kỷ nguyên Unix (giây kể từ 1970-01-01 00:00:00 + 00) thành dấu thời gian

Vì vậy, chỉ cần áp dụng chức năng đó trên cột của bạn

SELECT lt,dw,up,to_timestamp(uxts) as uxts 
from products;

Điều này giả định rằng uxts là một số loại dữ liệu số (integer , bigint hoặc double precision )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quy ước đặt tên PostgreSQL

  2. Có phải thiết kế tồi khi sử dụng các mảng trong cơ sở dữ liệu không?

  3. Thiết lập sao chép Slony-I đơn giản.

  4. Nhận thế kỷ từ một ngày trong PostgreSQL

  5. Postgres:Riêng biệt nhưng chỉ dành cho một cột