C#日期时间格式

2 .net c#

我想知道是否已经有一个内置的C#方法,可以让我快速将美国文化日期(​​07/22/2009)格式化为'20090722'字符串.

我正在使用.NET framework 2.0;

谢谢!!!

Joe*_*orn 12

假设您已将其作为日期时间:

DateTime dt = DateTime.Today;
dt.ToString("yyyyMMdd");
Run Code Online (Sandbox Code Playgroud)

如果你有一个en-US日期时间字符串,你可以像这样解析它:

DateTime dt = DateTime.ParseExact("07/22/2009", "MM/dd/yyyy", CultureInfo.GetCultureInfo("en-US"));
Run Code Online (Sandbox Code Playgroud)

请参阅有关标准自定义 DateTime格式字符串的MSDN部分.