帮我写几个c# string转DateTime的方法
- 使用DateTime.Parse方法将字符串转换为DateTime类型:
string str = "2021-09-01 11:30:00";
DateTime dt = DateTime.Parse(str);
- 使用DateTime.TryParse方法将字符串转换为DateTime类型:
string str = "2021-09-01 11:30:00";
DateTime dt;
if (DateTime.TryParse(str, out dt))
{
// 转换成功,dt为转换后的日期时间
}
else
{
// 转换失败,dt为默认值DateTime.MinValue
}
- 使用DateTime.ParseExact方法将指定格式的字符串转换为DateTime类型:
string str = "2021-09-01 11:30:00";
DateTime dt = DateTime.ParseExact(str, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
- 使用DateTime.TryParseExact方法将指定格式的字符串转换为DateTime类型:
string str = "2021-09-01 11:30:00";
DateTime dt;
if (DateTime.TryParseExact(str, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
// 转换成功,dt为转换后的日期时间
}
else
{
// 转换失败,dt为默认值DateTime.MinValue
}
``
原文地址: https://www.cveoy.top/t/topic/e1R3 著作权归作者所有。请勿转载和采集!