zoukankan      html  css  js  c++  java
  • C# Data Parse

    一、DateTime

    方法一:Convert.ToDateTime(string)

    string格式有要求,必须是yyyy-MM-dd hh:mm:ss

     

    方法二:Convert.ToDateTime(string, IFormatProvider)

    DateTime dt;

    DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();

    dtFormat.ShortDatePattern = "yyyy/MM/dd";

    dt = Convert.ToDateTime("2011/05/26", dtFormat);

     

    方法三:DateTime.ParseExact()

    string dateString = "20110526";

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

    或者

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

    附参考信息:

     (1)日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)

    yyyy:代表年份

    MM:  代表月份

    dd:  代表天

    HH:  代表小时(24小时制)

    mm:  代表分钟

    ss:  代表秒

    (2)CultureInfo

    CultureInfo cultureInfo = CultureInfo.CreateSpecificCulture("en-US");
    string format = "ddd MMM d HH:mm:ss zz00 yyyy";
    string stringValue = DateTime.Now.ToString(format, cultureInfo); // 得到日期字符串
    DateTime datetime = DateTime.ParseExact("Wed Aug 25 16:28:03 +0800 2010", format, cultureInfo); // 将字符串转换成日期

    (3)Oracle SQL里转换日期函数

    to_date("2007-6-6",'YYYY-MM-DD");

    to_date("2007/6/6",'yyyy/mm/dd");

    参考文章

    C#里的SubString和Convert.ToDateTime

  • 相关阅读:
    关闭ThinkPHP Runtime Log
    Robots协议的写法
    Getif工具获取 交换机的OID/Zabbix设置
    命令方式启动 vmware 虚拟机
    wireshark 抓包使用教程
    Sniffer 交换机端口抓包
    H3C 开启ssh/snmp
    Apache Superset BI
    洛谷5588 小猪佩奇爬树
    luogu5536 核心城市
  • 原文地址:https://www.cnblogs.com/arxive/p/9239949.html
Copyright © 2011-2022 走看看