gpt4 book ai didi

timezone - microsoft graph createreply 时区错误

转载 作者:行者123 更新时间:2023-12-02 19:22:03 27 4
gpt4 key购买 nike

在我们的 Angular 5 应用程序中,我们使用 Microsoft Graph 从邮箱检索邮件消息,然后发送回复。为了创建回复,我们使用 REST API:

https://graph.microsoft.com/v1.0/me/messages/{message ID}/createReply

这会创建一个时区为 UTC 的回复,但我们希望它是 GMT+1。例如,在邮件正文中写道:

发件人:梅丽莎·范迪克
发送:2018 年 2 月 23 日星期五上午 9:51:49(时间戳错误)
致:梅丽莎·范迪克
主题:一起吃午饭吗?

我们检查了 Office 365 邮件帐户中的设置,其中指定我们的本地时区为 GMT+1(布鲁塞尔、阿姆斯特丹...)。
(通过 Outlook 网络邮件回复时,我们会得到正确的时间戳)。

这是一个错误还是我们必须自己更正这个时间戳?或者我们是否需要通过 REST 调用以某种方式传递时区?

提前致谢!

最佳答案

我不确定您是否可以调整 HTML 消息正文中的人工格式时间戳,但您当然可以在响应的 JSON 中的其他字段中使用 ISO 8601 格式的时间戳。例如,您会发现:

{
...
"sentDateTime": "2018-02-23T09:51:49Z",
...
}

虽然这也是 UTC 格式(用 Z 表示),但您可以使用 JavaScript Date 对象、Angular 自己的日期时间函数或您的最喜欢的时间库,例如 Luxon、Moment 或 Date-fns。从那里开始,以本地时间显示它就很简单了。

关于timezone - microsoft graph createreply 时区错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48945505/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com