在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式
Posted
技术标签:
【中文标题】在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式【英文标题】:Convert time hh:mm:ss into GMT time format in Angular 2 【发布时间】:2017-12-20 04:42:48 【问题描述】:输入:-
时间:21:00:00
输出应该是:-
时间:2017 年 12 月 20 日星期三 21:00:00 GMT+0530 (IST)
或
时间:2017-12-20 21:00:00
【问题讨论】:
【参考方案1】:您的输入是:21:00:00
使用下面的 JS 代码通过 ':' 拆分您的输入:
let timeArr = "21:00:00".split(':');
然后,使用新的日期函数将日期添加到时间,即
let newDateTime = new Date().setHours(timeArr[0], timeArr[1],0,0);
然后您可以将时间转换为,
let finalDate = new Date(newDateTime);
您将获得 finalDate = Wed Dec 20 2017 21:00:00 GMT+0530 (IST)
【讨论】:
谢谢,对我很有用。以上是关于在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL Server 中将 varchar 'hh:mm:ss' 转换为 datetime hh:mm:ss
在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy' [关闭]
如何在Java中将日期对象转换为“dd/MM/yyyy HH:mm:ss”格式[重复]
在 Hive 中将 dd/mm/yyyy/hh/mm/ss 格式更改为 yyyymm