将月份为非整数的字符串转换为日期时间

本文关键字:转换 字符串 日期 时间 整数 | 更新日期: 2023-09-27 18:21:12

我有格式的字符串

2013年3月25日下午6:30

我想把它们转换成格式的日期时间对象

2013-03-25 18:30:00

我该怎么做?

将月份为非整数的字符串转换为日期时间

试试这个

DateTime dt
CultureInfo provider = CultureInfo.InvariantCulture;
System.Globalization.DateTimeStyles style = DateTimeStyles.None;
DateTime.TryParseExact("Mar 25 2013 6:30PM", "MMM d yyyy h:mtt", provider, style, out dt);

您可以使用:

 var date = DateTime.Parse("Mar 25 2013 6:30PM");
 Console.WriteLine(date.ToString()); /*This will output the date in the required format */