假设我有日期字符串,如mydate =“24-Jun-2011”;
我想将其转换为另一种格式“2011-06-24”。
这样做的简单方法是什么?
答案 0 :(得分:17)
最好的方法是将字符串解析为DateTime,然后再将其转换为字符串。
请务必查看DateTime.Parse,DateTime.TryParse和DateTime.ToString
的文档 DateTime.Parse(myDate).ToString("yyyy-MM-dd");
答案 1 :(得分:7)
DateTime.ParseExact("24-Jun-2011", "dd-MMM-yyyy").ToString ("yyyy-MM-dd")
请参阅格式here at MSDN。
答案 2 :(得分:1)
你可以Parse
将它DateTime
发送给tostring
然后使用{{1}} +特殊格式获取您需要的内容
答案 3 :(得分:0)
http://www.csharp-examples.net/string-format-datetime/ 有很多不同的格式选项......这应该适合你。