What's the simplest way to format a .NET DateT

2020-02-06 10:31发布

问题:

I have a DateTime class and wish to display it according to some format... in this case, I specifically want to format it as YYYYMMDD format.

What's the best C#/.NET API function for doing this?

回答1:

I always use this site to get any dates formats etc. http://blog.stevex.net/index.php/string-formatting-in-csharp/



回答2:

ToString(format)? i.e.

string s = DateTime.Today.ToString("yyyyMMdd");

(note the case)



回答3:

myDateTime.ToString("yyyyMMdd")

Here you can find a comprehesive list of DateTime patterns and pattern characters: DateTime.ToString() Patterns



回答4:

DateTime.Now.ToString("yyyyMMdd");


回答5:

DateTime.ToString(<format string>)

Look at the docs for the format string details.