ms图表API。时区未更改响应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ms图表API。时区未更改响应相关的知识,希望对你有一定的参考价值。
[首先,我正在使用Java Spring Web应用程序。
并且我想将时区设置为“东京标准时间”
但是,它对我不起作用。
下面是我的代码。
//Retrofit code
@Headers("Prefer: outlook.timezone="Tokyo Standard Time"")
@POST("/v1.0/me/events")
Call<PagedResult<Event>> sendMessage(@Body Event event);
这是体内的时区。
//Start timezone
DateTimeTimeZone Start_timezone = new DateTimeTimeZone();
Start_timezone.setTimeZone("Tokyo Standard Time");
...
如果我发送POST请求,他们总是返回(响应)UTC时区。
...
"start":{"dateTime":"2019-11-15T09:00:00.0000000","timeZone":"UTC"}
...
这是我的请求日志,
Content-Type: application/json; charset=UTF-8
Content-Length: 380
Prefer: outlook.timezone="Tokyo Standard Time"
...
"start":{"dateTime":"2019-11-15T09:00:00Z","timeZone":"Tokyo Standard Time"},
...
POST请求正常工作。但是,时区不会更改。
此外,时区在Graph Explorer中更改。
我不知道是什么问题。我想念什么?
答案
您的时间字符串2019-11-15T09:00:00Z
中的字符'Z'表示这是UTC时间,因此图表API将忽略'Prefer'标头。
删除时间字符串中的'Z',它应该可以工作。
以上是关于ms图表API。时区未更改响应的主要内容,如果未能解决你的问题,请参考以下文章
收集 StateFlow 时 Api 没有响应不会更改 kotlin