将日期和时间字符串值插入到新的DateTime对象中

本文关键字:DateTime 对象 插入 日期 时间 字符串 | 更新日期: 2023-09-27 17:57:52

我有这个:

string[] array ={ "04-10-2014", "03:00AM"}

我知道我可以解析字符串并将它们插入DateTime对象,但我想知道是否有更快的方法可以做到这一点?

将日期和时间字符串值插入到新的DateTime对象中

您可以通过转换对象或DataTime.Parse 来完成

转换的示例

var result = Convert.ToDateTime(string.Join(" ", array)).Dump();

DateTime.Parse有更多的转换选项。简单的转换是:

var result = DateTime.Parse(string.Join(" ", array));   

如果您需要指定特定于区域性的格式,您可以使用

IFormatProvider culture = new System.Globalization.CultureInfo("fr-FR", true);
var result = DateTime.Parse(string.Join(" ", array), culture, System.Globalization.DateTimeStyles.AssumeLocal);