如何将字符串解析为日期时间格式?

时间:2011-09-22 09:29:26

标签: c# .net linq-to-sql datetime

我的字符串值为“August-25-2011”。如何将其解析为Datetime格式?

3 个答案:

答案 0 :(得分:1)

尝试:

DateTime dt = DateTime.ParseExact(
    your_date, 
    "MMMM-dd-yyyy" , 
    CultureInfo.InvariantCulture);

答案 1 :(得分:1)

试试这个。

var date = DateTime.Parse("August-25-2011");

答案 2 :(得分:0)

DateTime.ParseExact(
    your_date, 
    "MMMM-dd-yyyy" , 
    CultureInfo.InvariantCulture);

TryParseExact

DateTime parsedDate;
string pattern = "MMMM-dd-yyyy" ;
DateTime.TryParseExact(dateValue, pattern, null, 
                                   DateTimeStyles.None, out parsedDate)
  

将指定的日期和时间字符串表示形式转换为它   DateTime等效使用指定的格式数组,   文化特定的格式信息和风格。格式   字符串表示必须至少匹配一种指定的格式   究竟。该方法返回一个值,指示是否   转换成功。