百科问答小站 logo
百科问答小站 font logo



日期格式化(yyyy-MM-dd)中,为什么 M 多大写? 第1页

  

user avatar   monkeylufei 网友的相关建议: 
      

yyyy-MM-dd HH:mm:ss

年-月-日 时:分:秒

大写是为了区分“”与“

顺便说下HH为什么大写,是为了区分12小时制24小时制

小写的h是12小时制,大写的H是24小时制。

书写格式和语言规定有关,上述写法是Windows系统中的我们常见的写法,包括日期设置于办公软件在内。在其他语言中有类似的但使用符号或格式不同的写法。

有的时候我们会看到这样的格式:yyyy-M-d H:m:s

mm与m等,它们的区别为是否有前导零:H,m,s表示非零开始,HH,mm,ss表示从零开始

比如凌晨1点2分,HH:mm显示为01:02,H:m显示为1:2

以2014年1月1日凌晨1点1分1秒(当天是星期三)为例子介绍一下其他的:

yyyy/yyy/yy/y 显示为 2014/2014/14/4

(3个y与4个y是一样的,为了便于理解多写成4个y)

MMMM/MMM/MM/M 显示为 一月/一月/01/1

(4个M显示全称,3个M显示缩写,不过中文显示是一样的,英文就是January和Jan)

dddd/ddd/dd/d 显示为 星期三/周三(有的语言显示为“三”)/01/1

(在英文中同M一样,4个d是全称,3个是简称;

dddd/ddd表示星期几,dd/d表示几号)

HH/H/hh/h 显示为 01/1/01 AM/1 AM

剩下的mm/m/ss/s只是前导零的问题了。

yyyy/M/d/dddd H:mm:ss 就是 2014年1月1日星期三 1:01:01




  

相关话题

  求BAT代码或C语言代码如何自动复制剪切板文本并分行保存一个txt? 
  什么样的程序员才是牛逼的程序员? 
  计算机硕士不会编程怎么找工作? 
  存在“中国人在国内表现的异常团结,但是到了国外却一盘散沙甚至窝里斗”的现象吗?如果有的话原因是什么? 
  同事强行在上海买房,天天加班透支身体,这是为什么? 
  java程序员的技术更新那么快,为什么每个技术还要读源码,会使用不就好了吗?技术那么多也学不完啊? 
  如何评价《轩辕剑外传穹之扉》制作人杨渊升针称《巫师 3》「200 人三年的制作规模,我们真的也可以」? 
  想用编程做点什么,但又不知道怎么做该怎么办? 
  程序员的工资一直这么高吗?有没有人分析一下程序员工资在不同年代的变化及未来变化趋势? 
  码农拿相对高的薪水还能持续多久? 

前一个讨论
为什么公司不准使用SQL语句查询的「*」?
下一个讨论
为什么一部分所谓的「人渣」「流氓」「无赖」「黑社会」也能取得一定世俗上的成功?





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利