zoukankan      html  css  js  c++  java
  • string格式的日期时间字符串转为DateTime类型

    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);

  • 相关阅读:
    day15内置函数
    day14生成器进阶
    day13迭代器、生成器
    day12装饰器进阶
    day11装饰器
    day10函数进阶
    day9函数
    day8文件操作
    正则表达式
    初识递归
  • 原文地址:https://www.cnblogs.com/thankyou555/p/3111123.html
Copyright © 2011-2022 走看看