Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期时间格式从dd/mm/yyyy格式到yyyy-mm-dd_C# - Fatal编程技术网

C# 日期时间格式从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 很简单,看一看

如何使用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
很简单,看一看。另一种方法是:

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")