Ms word UTC格式的字符串时间到Word中的本地时间
我有一个Ms word UTC格式的字符串时间到Word中的本地时间,ms-word,Ms Word,我有一个文档属性,它以UTC格式存储日期时间 例如: 2017-08-23T11:42:55.1094139Z 现在,我想在我的Word文档中显示此DateTime,我使用以下字段: { DOCPROPERTY LAST_UPDATED } (仅供参考:LAST\u UPDATED不是上次修改文件的日期时间,而是用户上次单击我的加载项的sync按钮的时间) 这将以UTC格式按原样显示字符串 我希望下面的内容能够将UTC转换为localDateTime { DOCPROPERTY LAST_U
文档属性
,它以UTC
格式存储日期时间
例如:
2017-08-23T11:42:55.1094139Z
现在,我想在我的Word文档中显示此DateTime
,我使用以下字段:
{ DOCPROPERTY LAST_UPDATED }
(仅供参考:LAST\u UPDATED
不是上次修改文件的日期时间,而是用户上次单击我的加载项的sync
按钮的时间)
这将以UTC
格式按原样显示字符串
我希望下面的内容能够将UTC
转换为local
DateTime
{ DOCPROPERTY LAST_UPDATED \@ "dd.MM.yyyy HH:mm:ss" }
但遗憾的是,它完全忽略了CurrentCulture/LocalTimeZone
,只将其显示为
23.08.2017 11:42:55
而不是想要的
23.08.2017 13:42:55
我怎样才能实现我的目标?在我的Word文档中存储一个独立于区域/时区的日期时间,并让它显示本地时间?实际上,格式是ISO 8601扩展分数秒,或RFC 3339。UTC是时区,在本例中是参考时间UTC。@WalterTross感谢您的洞察力,您认为我应该更新问题以反映正确的措辞吗?如您所愿,但我不知道Microsoft的术语。我的评论是独立于Microsoft的,而您的问题严重依赖于Microsoft。顺便说一句,如果你给我指一下那个
\@
和格式字符串的文档,我也许能帮你(我所说的格式字符串是指你的“dd.MM.yyyy HH:MM:ss”
)@WalterTross是我能找到的最好的-是-还有很多页面,它们列出了正常的东西“d”是一天等等,实际上是这样的,格式为ISO 8601扩展分数秒,或RFC 3339。UTC是时区,在本例中是参考时间UTC。@WalterTross感谢您的洞察力,您认为我应该更新问题以反映正确的措辞吗?如您所愿,但我不知道Microsoft的术语。我的评论是独立于Microsoft的,而您的问题严重依赖于Microsoft。顺便说一句,如果你给我指一下\@
和格式字符串的文档,我可能会帮助你(我所说的格式字符串是指你的“dd.MM.yyyy HH:MM:ss”
)@WalterTross是我能找到的最好的-是-还有很多页面,它们列出了“d”是一天之类的正常内容