c# - Blazor dotnet 5 中的日期格式
问题描述
将 Blazor WASM 从 dotnet core 3.1 更新到 dotnet 5 后,日期格式出现问题。在调试模式 (F5) 下运行 Visual Studio 时问题是可见的,但在不调试时运行时不可见 (Ctrl+F5)。这也是 iOS 和其他一些设备上的问题。在 Chrome 中,我正确地看到了它,但是,不像预期的那样在挪威语中。
@recordTimeDTO.DateActive.ToString("dddd dd. MMM yyyy", CultureInfo.CreateSpecificCulture("nb-NO"))
结果:Mon 24. M05 2021(注意 M05 为一个月)
@recordTimeDTO.DateActive.ToString("F", CultureInfo.CreateSpecificCulture("nb-NO"))
结果:2021 M05 24,周一 09:27:10
最重要的是,如何格式化它以便我看到月份名称,其次,我怎样才能在挪威语中获得它?
解决方案
我进行了测试,recordTimeDTO.DateActive.ToString("F", CultureInfo.GetCultureInfo("da-DK"))
然后它显示正确,因此似乎是 Panagiotis Kanavos 描述的错误。
推荐阅读
- c - 如何让 fgets 接收用户输入?
- reactjs - 有谁知道为什么我的论文不会留在网格上?材质-UI
- c# - Xamarin iOS 上此平台异常不支持操作
- javascript - 如何确保首先运行 Jest 引导文件?
- user-interface - JavaFX:将节点拖入 HBox
- python - 通过使其重新加载另一个函数来腌制一个用于多处理的函数
- html - XSLT 将属性值评估为 XPath?
- sql - 聚合函数将多行中的值汇总到一个结果行中
- angular - 在 Angular 9 上重新编译后缺少 @Input() 变量
- wordpress - 从 wordpress 中的日期中删除链接