作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要使用 C# 更改日期字符串的格式
来自:“06/16/2010”或“16/06/2010”
至:“2010-06-16”
你能帮我实现这个吗
谢谢
最佳答案
如果您已经将它作为 DateTime
,请使用:
string x = dt.ToString("yyyy-MM-dd");
参见 MSDN documentation更多细节。您可以指定 CultureInfo.InvariantCulture
以强制使用西方数字等。如果您使用 MMM 表示月份 name 和类似的东西,这一点就更重要了,但它不会把它说清楚是个坏主意:
string x = dt.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
如果您有一个字符串开头,您需要解析它然后重新格式化...当然,这意味着您需要知道原始字符串的格式。
关于c# - 如何将日期格式从 DD/MM/YYYY 或 MM/DD/YYYY 更改为 YYYY-MM-DD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074671/
我是一名优秀的程序员,十分优秀!