如何在 c# 中将字符串转换为日期时间

本文关键字:转换 日期 时间 字符串 | 更新日期: 2023-09-27 18:32:07

我想将此字符串"12092014"转换为DateTime对象,如 12 september 2014。

如何在 c# 中将字符串转换为日期时间

如果ddMMyyyy是您CurrentCulture的标准日期和时间格式,您可以直接使用DateTime.Parse;

var date = DateTime.Parse("12092014");

如果不是,您可以使用自定义日期和时间格式DateTime.TryParseExact方法如下;

string s = "12092014";
DateTime dt;
if(DateTime.TryParseExact(s, "ddMMyyyy",
                          CultureInfo.InvariantCulture,
                          DateTimeStyles.None, out dt))
{
    Console.WriteLine(dt);
}