微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 MVC 应用程序中获取完整的本地化日期时间格式

如何解决如何在 MVC 应用程序中获取完整的本地化日期时间格式

我有 Utc 时间,我需要将其转换为客户端/浏览器日期时间并根据当前文化显示

例如,我的 UTC 时间为“2021-01-14 00:00:00.0000000”并转换为 ClientLocalTime 为

TimeZoneInfo.ConvertTimeFromUtc(dateTime,clientTimeZoneInfo); // output 2021-01-14 05:30:00.0000000

并根据 CurrentCulture 转换 DateTime 如下:

dateTime.ToString("f",CultureInfo.CurrentCulture);

我得到了语言环境“ro,en-US,en-NZ,de-DE,en-AU”的准确输出

Thursday,January 14,2021 5:30 AM

但是对于这些语言环境“en-CA,fr-CA”我没有得到 Day 并且输出

14 janvier 2021 05 h 30 

但我想要它

jeudi 14 janvier 2021 05 h 30 // including (jeudi) Day of the week

有人可以帮我解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。