将Date和Time字符串值插入新的DateTime对象

时间:2014-04-10 18:44:35

标签: c# parsing datetime

我有这个:

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

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

1 个答案:

答案 0 :(得分:0)

您可以通过Convert对象或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);