dto:
/**
* 证书开启时间
*/
private Date certificateStartDate;
/**
* 证书结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date certificateEndDate;
po:
/**
* 证书开启时间
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date certificateStartDate;
/**
* 证书结束时间
*/
private Date certificateEndDate;
传参:
{
"enterpriseId":1,
"certificateName":"证书1",
"certificateStartDate":1731744256,
"certificateEndDate":1731744256,
"certificateUrl":"http://",
"remark":"1223"
}
断点:
发现都是 1970 年
修改:
1.改成字符串传递,再转换存储
2. 乘 1000
{
"enterpriseId":1,
"certificateName":"证书1",
"certificateStartDate":1731744256000,
"certificateEndDate":1731744256000,
"certificateUrl":"http://",
"remark":"1223"
}
SELECT UNIX_TIMESTAMP();
SELECT FROM_UNIXTIME(1617184000); -- 假设1617184000是一个Unix时间戳
SELECT UNIX_TIMESTAMP('2021-03-31 12:00:00');
SELECT FROM_UNIXTIME(1617184000, '%Y-%m-%d %H:%i:%s');
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS formatted_date
SELECT UNIX_TIMESTAMP(STR_TO_DATE('2024-11-16', '%Y-%m-%d'));
SELECT FROM_UNIXTIME(1731744256);