我目前从我的网络API获得以下UTC日期。 “2018-04-05T11:50:37.6173487Z”
我希望将其显示为 05.04.18 11:50 UTC 但是,使用{{ResponseTime |日期:'dd.MM.yy HH:mm'}} id显示 05.04.18 13:50 。管道似乎自动将日期转换为我的时区,即UTC + 2。我该怎么做才能在UTC时区显示我的日期?
答案 0 :(得分:-1)
使用日期管道!
导入以下内容
import { DatePipe } from '@angular/common';
在结构中声明
constructor( private datePipe: DatePipe ) {}
然后像这样使用
var example = this.datePipe.transform(Date(),'yyyy-MM-dd HH:mm:ss');
您可以使用您需要的任何格式,或者如果您有日期字符串,则可以替换Date()并执行相同的操作
var date = "01/01/2018";
var example2 = this.datePipe.transform(date, 'yyyy-MM-dd HH:mm:ss');
祝你好运!