1

我目前从我的 Web API 获得以下 UTC 日期。 “2018-04-05T11:50:37.6173487Z”

我想这样显示它05.04.18 11:50 UTC 但是,使用 {{ResponseTime| date:'dd.MM.yy HH:mm'}} id 显示05.04.18 13:50。似乎管道会自动将日期转换为我的时区,即 UTC+2。我应该如何在 UTC 时区显示我的日期?

4

1 回答 1

-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');

祝你好运!

于 2018-04-18T16:11:05.780 回答