angular - UTC 日期时间未在 Angular 中转换为正确的本地时间
问题描述
我从角度matDatepicker中选择 2021 年 10 月 23 日,并且这个日期时间被发送到使用.NET 5开发的Web API后端,如下所示:
someDate: "2021-10-22T22:00:00.000Z"
但是在角度客户端中,我试图将这个返回的日期时间转换为本地时间,它应该是:
someDate: "2021-10-23T00:00:00"
下面的日期时间是从 API 响应返回的,即:
someDate: "2021-10-22T22:00:00"
调用 toString() 时显示如下:
someDate: 'Fri Oct 22 2021 22:00:00 GMT+0200 (Central European Summer Time)'
我打电话moment.utc(someDate).local()
将其转换为当地时间,但日期时间是相同的并且不会改变。
我似乎找不到这里有什么问题。
解决方案
推荐阅读
- html - 如何使 Angular 中的 styles.css 不会影响具有该选择器的每个元素?
- azure - Azure AD B2C - b2clogin.com CORS
- java - 我需要什么混合模式才能通过在图像上绘制透明图像来使图像更加透明?
- jquery - 有没有漂亮的 url 的 jQuery 方法
- jenkins - 用于匹配分支名称 Jenkinsfile 的后置条件 Ant 样式模式
- laravel - 如何同步具有多种类型的中间模型?
- php - 未达到最小缓冲区大小的 PHP 刷新
- c - 围绕 C 库的 Ruby 扩展包装器无法加载已安装的库
- javascript - Tensorflow JS - 将张量转换为 JSON 并返回张量
- java - 使用java套接字编程在两个不同网络之间进行通信