如何在C#中将日期格式转换为DD-MM-YYYY

sau*_*109 22 .net c# datetime-format

如何在C#中将日期格式转换为DD-MM-YYYY?我只是寻找DD-MM-YYYY格式而不是其他任何东西.

ale*_*exn 46

string formatted = date.ToString("dd-MM-yyyy");
Run Code Online (Sandbox Code Playgroud)

会做的.

是不同格式的一个很好的参考.


Tee*_*kin 12

根据谷歌首次搜索点击之一:http: //www.csharp-examples.net/string-format-datetime/

// Where 'dt' is the DateTime object...
String.Format("{0:dd-MM-yyyy}", dt);
Run Code Online (Sandbox Code Playgroud)


Dar*_*vil 11

这是最简单的方法.

这是字符串值:"5/13/2012"

DateTime _date;
string day = "";

_date = DateTime.Parse("5/13/2012");
day = _date.ToString("dd-MMM-yyyy");
Run Code Online (Sandbox Code Playgroud)

它将输出为:2012年5月13日


Ant*_*ram 7

string formattedDate = yourDate.ToString("dd-MM-yyyy");
Run Code Online (Sandbox Code Playgroud)


evi*_*one 5

DateTime dt = DateTime.Now;

String.Format("{0:dd-MM-yyyy}", dt);
Run Code Online (Sandbox Code Playgroud)