日期时间格式,从dd/mm/yyyy格式到yyyy-mm-dd格式
本文关键字:格式 mm yyyy yyyy-mm-dd dd 时间 日期 | 更新日期: 2023-09-27 18:16:42
如何使用C#.net将日期从dd/mm/yyyy格式转换为yyyy-mm-dd。请咨询
您正在寻找这个:
d.ToString("yyyy-MM-dd");
其中,上面的d
是DateTime。
示例:
DateTime d = DateTime.Now;
Console.WriteLine(d.ToString("yyyy-MM-dd"));
Console.WriteLine(d.ToString("dd/MM/yyyy"));
打印:
2011-12-01
01/12/2011
可能最可靠的方法是解析表示日期的传入字符串:
var date = DateTime.Parse("30/11/2011");
然后获取返回的DateTime对象的字符串表示形式:
var yyyy_mm_dd = date.ToString("yyyy-MM-dd");
yyyy_mm_dd将包含"2011-11-30">
尝试执行DateTime.Now.ToString("yyyy-MM-dd");
//这将返回格式化为字符串
DateTime.Now.ToString("yyyy-MM-dd");
看看这个很简单。另一种方法就是:
DateTime oldDT = DateTime.Parse("Date in old format"); // And then, later:
DateTime newDT = DateTime.Parse(oldDT.ToString("New format string"));
d.ToString("yyyy-MM-dd")
这将对你有用。