1 Convert.ToDateTime(string):string格式必须是yyyy-MM-dd hh:mm:ss

  日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)
  yyyy:代表年份
  MM:  代表月份
  dd:  代表天
  HH:  代表小时(24小时制)
  mm:  代表分钟
  ss:  代表秒

2  DateTime.ParseExact()

DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);

  System.Globalization.CultureInfo.CurrentCulture:CultureInfo 对象

或者

DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);

  System.Globalization.CultureInfo.InvariantCulture:CultureInfo 对象。

3   DateTimeFormatInfo dtFormat = new DateTimeFormatInfo();  //GlobalizationDateTimeFormatInfo
            dtFormat.ShortDatePattern = "yyyy/MM/dd";
            DateTime dt = Convert.ToDateTime("2012/11/26", dtFormat);

相关文章:

  • 2022-12-23
  • 2022-02-11
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2022-01-05
  • 2022-01-18
猜你喜欢
  • 2021-06-23
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
相关资源
相似解决方案