c# - 如何在 C# 中根据特定时区 (DD-MM-YY) / (MM-DD-YY) 显示日期时间格式
问题描述
如何根据特定时区显示日期时间格式。
24-02-2018 07:30:00
表示如果一个时区日期读取为 DD-MM-YY 而在另一个时区读取为 MM-DD-YY 那么如何按时区显示日期
我只有时区名称,我想发送一些详细信息的电子邮件。在该电子邮件中,一个字段是“上次更新时间”所以根据时区我想以特定格式设置该字段,所以简而言之,我需要从 TimeZone 获取文化代码的方法,这可能吗?
解决方案
您需要culture
在 web.config 中设置以设置特定的日期格式。
<globalization uiCulture="es" culture="es-MX" />
你可以在这里找到所有的文化代码
如果您在特定条件下需要它,您可以这样做,
var usCulture = "en-US";
var dateValue = DateTime.Parse(dateString, new CultureInfo(usCulture, false));
推荐阅读
- python - 当我尝试使用我的网络摄像头(python)时出错
- javascript - 获取长度
- 使用 Bootstrap 4 选项卡内容时
- javascript - Next.js 在启动应用程序时运行函数/脚本
- c# - c# split 方法不适用于西里尔文
- neo4j - Inserver 距离计算和结合 Neo4j 查询
- sonarqube - 在詹金斯的 JAVA_HOME 中找不到“java”可执行文件
- typescript - 打字稿导入/导出给出“SyntaxError: Unexpected token 'export'”
- ios - @import geolocator:找不到模块'geolocator'
- html - 为什么将背景附件从滚动更改为固定更改此背景图像的宽度?
- sql - 字符串中有“时如何更新sql中的列值