C# 中的日期样式
以特定模式格式化日期,例如“dd/mm/yyyy”或“mm/dd/ yy”是软件开发中的常见任务。本文演示了如何在 C# 中实现这种格式化,提供了类似于 VB 的“格式化”方法的解决方案。
使用 DateTime.ToString
C# 中的 DateTime 类型提供ToString() 方法允许您自定义日期显示格式。要将日期字符串格式设置为“dd/mm/yyyy”,请使用以下语法:
DateTime.Now.ToString("dd/MM/yyyy");
将“dd/MM/yyyy”替换为“mm/dd/yy”,将日期格式设置为“ mm/dd/yy。"
预定义格式
或者,您可以利用预定义的日期和时间格式。例如:
DateTime.Now.ToString("g");
此格式将以适合当前区域设置的格式返回日期和时间字符串。
区域特定格式
如果您需要在特定区域设置中显示日期,请使用采用 IFormatProvider 参数的 ToString() 重载。指定表示所需语言环境的 CultureInfo 实例。
更改 CultureInfo
另一种方法是在格式化日期之前设置当前线程的 CultureInfo。这可确保日期格式一致,无论用户的区域设置如何。
附加说明:
以上是如何像在 VB 中一样在 C# 中设置日期格式?的详细内容。更多信息请关注PHP中文网其他相关文章!