Computer >> Máy Tính >  >> Lập trình >> MySQL

Chuyển đổi định dạng MySQL Unix-Timestamp sang định dạng ngày tháng?

Để đạt được điều này, sau đây là cú pháp

 select date_format (from_unixtime (yourColumnName), '% b% d,% Y% l:% i% p PDT') from yourTableName; 

Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau

 mysql> tạo bảng unixTimeStampFormatDemo -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> MyTimeStampValue bigint ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,59 giây) 

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -

 mysql> insert vào unixTimeStampFormatDemo (MyTimeStampValue) giá trị (1334428200); Truy vấn OK, 1 hàng bị ảnh hưởng (0,20 giây) mysql> chèn vào unixTimeStampFormatDemo (MyTimeStampValue) các giá trị (1513881000) hàng bị ảnh hưởng (0,2015 giây); Truy vấn> chèn vào giá trị unixTimeStampFormatDemo (MyTimeStampValue) (1542738600); Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 giây) mysql> chèn vào giá trị unixTimeStampFormatDemo (MyTimeStampValue) (1551637800); Truy vấn OK, 1 hàng bị ảnh hưởng (0,15 giây) 

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

 mysql> select * from unixTimeStampFormatDemo; 

Sau đây là kết quả

 + ---- + ------------------ + | Id | MyTimeStampValue | + ---- + ------------------ + | 1 | 1334428200 || 2 | 1513881000 || 3 | 1542738600 || 4 | 1551637800 | + ---- + ------------------ + 4 hàng trong bộ (0,00 giây) 

Đây là truy vấn để chuyển đổi Định dạng MySQL Unix-Timestamp thành datetime

 mysql> select date_format (from_unixtime (MyTimeStampValue), '% b% d,% Y% l:% i% p PDT') from unixTimeStampFormatDemo; 

Sau đây là kết quả

 + ---------------------------------------------- ------------------------- + | date_format (from_unixtime (MyTimeStampValue), '% b% d,% Y% l:% i% p PDT') | + ----------------------- ------------------------------------------------ + | Ngày 15 tháng 4 năm 2012 12:00 SA PDT || Ngày 22 tháng 12 năm 2017 12:00 AM PDT || Ngày 21 tháng 11 năm 2018 12:00 AM PDT || Ngày 04 tháng 3 năm 2019 12:00 SA theo giờ PDT | + --------------------------------------- -------------------------------- + 4 hàng trong bộ (0,00 giây)