首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Postgresql或Javascript中将`2021-3-31 15:51:38`转换为`2021-3-31 15:51:38`,而不是`2021-3-31 3:51:38`

在PostgreSQL中,可以使用TO_TIMESTAMP函数将字符串转换为特定格式的时间戳。TO_TIMESTAMP函数接受两个参数,第一个参数是要转换的字符串,第二个参数是指定的格式。

要将2021-3-31 15:51:38转换为2021-3-31 15:51:38,可以使用以下代码:

代码语言:txt
复制
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,可以使用以下代码:

代码语言:txt
复制
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中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券