我很难理解日期如何显示为字符串。
我从我的数据库中获得了它,它是一个字符串:据我所知应该为“ DD / MM / YYYY HH:mm:ss”格式的“ 01/10/2018 11:25:12”使用UTC,因此,当我将其转换为我的语言环境(我的时区为GMT + 1)时,应该这样做:
{{ myDate: date:'short':'+1'}}
应该显示我所在时区的时间,所以12:25:12,但是不是。
经过一番研究,我意识到对于我的打字稿,“认为”我的字符串的时区是GMT + 2。
所以,我的问题是,应该如何计算该字符串的时区?
答案 0 :(得分:0)
您可以将时区传递给DllGetClassObject
,该时区是格式为+0100(表示您的+1小时以上)或标准缩写的字符串。 DatePipe
时区字符串
时区偏移量(例如“ +0430”),或者是标准UTC / GMT或美国大陆时区的缩写。默认值为最终用户计算机的本地系统时区。
Europe/Prague
处查看文档