• DateTimeFormatInfo in DateTime.Now.ToString


      程序里面常用到将时间作为字符串输出,并可能需要自定义格式化,这里把每个时间组成部分的标志符列举出来.

      yy:二位数年份,49以下表示20yy年,50以上表示19yy年.

      yyyy:四位数年份.

      M:月份,1-9月为一位数字,10-12月为两位数字.

      MM:两位数月份,1-9月左侧补"0",形如"01".

      d:月份的第几天,1-9日为一位数字,10-31日为两位数字.

      dd:月份的第几天,均为两位数表示,1-9日左侧补"0",形如"01",10-31日为两位数字.

      h:12进制小时,0-9为一位数字,10-12为两位数字.

      hh:12进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-12为两位数字.

      H:24进制小时,0-9为一位数字,10-23为两位数字.

      HH:24进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-23为两位数字.

      m:分钟,0-9为一位数字,10-59为两位数字.

      mm:分钟,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.

      s:秒,0-9为一位数字,10-59为两位数字.

      ss:秒,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.

      f:毫秒,f的个数从0个到7个,分别表示相应位数的毫秒数,未能表示部分自动截断.

    etc:当前时间:二〇〇九年九月三十日下午五点三十七分〇八秒一二三四五六七八九毫秒

      DateTime.Now.ToString("yy-M-d h:m:s fff")输出"09-9-30 5:37:8 123"

      DateTime.Now.ToString("yy-M-d H:m:s fff")输出"09-9-30 17:37:8 123"

      DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss fff")输出"2009-09-30 05:37:08 123"

      DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff")输出"2009-09-30 17:37:08 1234"

      DateTime.Now.ToString("yyyyMMddHHmmssffff")输出"200909301737081234"

  • 相关阅读:
    mysql auto_increment自增初始值与步长
    mysql配置的一些问题以及命令的说明
    数据分析-数据透视表
    线程进程
    tkinter学习-- 九、三种事件绑定方式总结
    tkinter学习-- 八、事件event
    tkinter学习-- 六、Radiobutton(单选按钮)与checkbutton(复选按钮)
    tkinter学习-- 四、控件Text
    在spring Boot中使用swagger-bootstrap-ui
    js 数据比较
  • 原文地址:https://www.cnblogs.com/lucienbao/p/DateTimeFormatInfo.html
Copyright © 2020-2023  润新知