将字符串转换为 DateTime 对象变得容易
要在 C# 中快速轻松地进行字符串到 DateTime 的转换,请考虑使用 DateTime 的强大功能.ParseExact()。只需传入您的输入字符串以及相应的格式规范即可。例如,要将“20090530123001”这样的字符串转换为使用“yyyyMMddHHmmss”格式的 DateTime 对象:
DateTime dateTime = DateTime.ParseExact( "20090530123001", "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
如果字符串的格式可能有所不同,或者您希望避免潜在的异常,则可以利用 DateTime。尝试解析精确()。此方法返回一个指示成功或失败的布尔值,同时还将解析后的 DateTime 值分配给输出参数:
DateTime dateTime; bool success = DateTime.TryParseExact( "20090530123001", "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime); if (success) { // Successful parsing }
以上是如何在 C# 中轻松将字符串转换为 DateTime 对象?的详细内容。更多信息请关注PHP中文网其他相关文章!