【发布时间】:2018-04-23 13:40:52
【问题描述】:
我遇到了日期时间偏移的问题。 我需要将 datetimeoffset 传递给我的 web api,但我无法将它发送到我的 web api。 这是我的模型属性:
public DateTimeOffset? PlannedStart { get; set; }
public DateTimeOffset? PlannedTarget { get; set; }
这是我从打字稿传递过来的:
let body: string = JSON.stringify(this.sprintReview);
let url: string = environment.baseUrl + "api/SprintReview/SaveSprintReview";
this.baseService.post(url, body).subscribe((data: any) => {
this.alertContent = "Saved Successfully.";
}
- 我的 datetimepicker 给出了这个“2018 年 4 月 21 日星期六 06:00:00 GMT+0530 (印度标准时间){}"
- 但是响应头“2018-04-21T00:30:00.000Z”
- 但我的网络 api 收到此“{4/21/2018 12:30:00 AM +00:00}”
我知道它减去 5:30 小时,因为我的时区是 5:30+GMT
请帮助我将 datetimeoffset 传递给我的 web api。我需要在数据库中保存带有偏移量的日期时间。
谢谢
【问题讨论】: