在PostgreSQL中,可以使用TO_TIMESTAMP函数将字符串转换为特定格式的时间戳。TO_TIMESTAMP函数接受两个参数,第一个参数是要转换的字符串,第二个参数是指定的格式。
要将2021-3-31 15:51:38
转换为2021-3-31 15:51:38
,可以使用以下代码:
SELECT TO_TIMESTAMP('2021-3-31 15:51:38', 'YYYY-MM-DD HH24:MI:SS');
这将返回一个时间戳,格式为YYYY-MM-DD HH24:MI:SS
,即2021-3-31 15:51:38
。
在JavaScript中,可以使用Date对象和一些方法来处理日期和时间。要将2021-3-31 15:51:38
转换为2021-3-31 15:51:38
,可以使用以下代码:
const dateString = '2021-3-31 15:51:38';
const dateParts = dateString.split(' ');
const date = dateParts[0].split('-');
const time = dateParts[1].split(':');
const year = parseInt(date[0]);
const month = parseInt(date[1]) - 1; // 月份从0开始,所以要减1
const day = parseInt(date[2]);
const hour = parseInt(time[0]);
const minute = parseInt(time[1]);
const second = parseInt(time[2]);
const convertedDate = new Date(year, month, day, hour, minute, second);
现在,convertedDate
将包含一个JavaScript Date对象,表示2021-3-31 15:51:38
。
这是将2021-3-31 15:51:38
转换为2021-3-31 15:51:38
的方法,无论是在PostgreSQL还是JavaScript中。
领取专属 10元无门槛券
手把手带您无忧上云