Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Chuyển INT thành DATETIME trong MySQL

Dùng FROM_UNIXTIME() chuyển timestamp nguyên sang datetime.

Cú pháp:

SELECT FROM_UNIXTIME(yourColumnName,'%Y-%m-%d') as AnyVariableName from yourTableName;

Tạo bảng cột INT, chèn 4 giá trị unix timestamp.

Truy vấn:

mysql> select from_unixtime(Number,'%Y-%m-%d') as DateDemo from IntToDateDemo;

Kết quả: 2018-12-20, 2019-12-20, 2017-12-20, 2022-12-20.