C# 日期时间格式从dd/mm/yyyy格式到yyyy-mm-dd
如何使用C#.net将日期从dd/mm/yyyy格式转换为yyyy-mm-dd格式。请告知您正在寻找:C# 日期时间格式从dd/mm/yyyy格式到yyyy-mm-dd,c#,C#,如何使用C#.net将日期从dd/mm/yyyy格式转换为yyyy-mm-dd格式。请告知您正在寻找: d.ToString("yyyy-MM-dd"); 其中,上面的d是日期时间 例如: DateTime d = DateTime.Now; Console.WriteLine(d.ToString("yyyy-MM-dd")); Console.WriteLine(d.ToString("dd/MM/yyyy")); 印刷品: 2011-12-01 01/12/2011 很简单,看一看
d.ToString("yyyy-MM-dd");
其中,上面的d
是日期时间
例如:
DateTime d = DateTime.Now;
Console.WriteLine(d.ToString("yyyy-MM-dd"));
Console.WriteLine(d.ToString("dd/MM/yyyy"));
印刷品:
2011-12-01
01/12/2011
很简单,看一看。另一种方法是:
DateTime oldDT = DateTime.Parse("Date in old format"); // And then, later:
DateTime newDT = DateTime.Parse(oldDT.ToString("New format string"));
可能最可靠的方法是解析表示日期的传入字符串:
var date = DateTime.Parse("30/11/2011");
然后获取返回的DateTime对象的字符串表示形式:
var yyyy_mm_dd = date.ToString("yyyy-MM-dd");
yyyy\u mm\u dd将包含“2011-11-30”
这将对您有用。尝试执行
DateTime.Now.ToString(“yyyy-MM-dd”)
//这将以字符串格式返回这至少要有无数个副本-当你问这个问题时,你没有收到任何类似标题的问题吗?
。明白了,提前谢谢。格式不是“yyyy-MM-dd”吗?因为MM代表分钟。
var yyyy_mm_dd = date.ToString("yyyy-MM-dd");
d.ToString("yyyy-MM-dd")