如何在c#中将日期字符串从一种格式转换为另一种格式

本文关键字:格式 一种 转换 另一种 字符串 日期 | 更新日期: 2023-09-27 17:59:28

假设我有mydate="24-Jun-2011"这样的日期字符串
我想把它转换成另一种格式"2011-06-24"。做这件事的简单方法是什么?

如何在c#中将日期字符串从一种格式转换为另一种格式

最好的方法是将字符串解析为DateTime,然后再次将其转换为字符串。

请务必查看DateTime.Parse、DateTime.TryParse和DateTime.ToString 的文档

DateTime.Parse(myDate).ToString("yyyy-MM-dd");

DateTime.ParseExact("24-Jun-2011", "dd-MMM-yyyy").ToString ("yyyy-MM-dd")

请参阅MSDN上的格式。

U可以将Parse转换为DateTime,然后使用tostring+特殊格式获得您需要的

http://www.csharp-examples.net/string-format-datetime/有很多不同的格式选项。。。这对你来说应该很有效。