• 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"

  • 相关阅读:
    格式化代码
    hexdump命令
    shell中+,*,[:space:]的用法
    Linux下安装Android的adb驱动-解决不能识别的问题
    android launcher3 home页简易分析
    LINUX 内核代码 errno 错误代码提示 /include/asm/errno.h
    关于mtk Android打开串口权限问题
    关于android MTK相机L版本,切换屏幕比例后,分辨率随之改变,但重新进入相机后原有分辨率不再生效问题
    关于android应用闪屏的几种情况
    Android 笔记
  • 原文地址:https://www.cnblogs.com/lucienbao/p/DateTimeFormatInfo.html
Copyright © 2020-2023  润新知