一、DB2时间戳转换日期格式
DB2是IBM公司开发的一种关系型数据库管理系统,其时间戳类型是TIMESTAMP。在SQL语言中,可以通过TO_CHAR函数将TIMESTAMP类型转换为指定格式的日期字符串。
SELECT TO_CHAR(TIMESTAMP '2021-05-20 00:00:00', 'YYYY-MM-DD')
FROM SYSIBM.SYSDUMMY1;
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。
二、前端时间戳转换日期格式
前端开发常用的时间戳是指从1970年1月1日开始计算的毫秒数。在JavaScript中,可以使用Date对象先将时间戳转换为Date对象,再通过Date对象的各种格式化方法将其转换为指定格式的日期字符串。
const timestamp = 1621430400000;
const date = new Date(timestamp);
const formattedDate = date.toLocaleDateString("zh-CN", {year: "numeric", month: "2-digit", day: "2-digit"});
console.log(formattedDate);
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。
三、PG时间戳转换日期格式
PG是PostgreSQL的简写,和MySQL、Oracle等一样都是一种常用的关系型数据库管理系统。在PG中,时间戳类型是TIMESTAMP,和DB2类似,可以使用TO_CHAR函数将其转换为指定格式的日期字符串。
SELECT TO_CHAR(TIMESTAMP '2021-05-20 00:00:00', 'YYYY-MM-DD')
FROM DUAL;
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。
四、Linux时间戳转换日期格式
Linux系统中的时间戳指从1970年1月1日开始计算的秒数。在Linux中,可以使用date命令将时间戳转换为指定格式的日期字符串。
date -d @1621430400 '+%Y-%m-%d'
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。
五、Oracle时间戳转换日期格式
Oracle是甲骨文公司开发的一种常用的关系型数据库管理系统,其时间戳类型是TIMESTAMP。可以使用TO_CHAR函数将TIMESTAMP类型转换为指定格式的日期字符串。
SELECT TO_CHAR(TIMESTAMP '2021-05-20 00:00:00', 'YYYY-MM-DD')
FROM DUAL;
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。
六、13位时间戳转换日期格式
13位时间戳指从1970年1月1日开始计算的毫秒数。在JavaScript中,可以使用Date对象将其转换为指定格式的日期字符串。
const timestamp = 1621430400000;
const date = new Date(timestamp);
const formattedDate = date.toLocaleDateString("zh-CN", {year: "numeric", month: "2-digit", day: "2-digit"});
console.log(formattedDate);
执行以上代码,可以得到格式为‘2021-05-20’的日期字符串。