[问题]新手问题日期显示(mm/dd/yyyy)

楼主: NaiveRed (天真红)   2014-09-26 16:17:15
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
code blocks
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
应该是没有QQ
问题(Question):
如何让日期显示出0,而不是自动省略
喂入的资料(Input):
01/01/2014
预期的正确结果(Expected Output):
希望是20140101
错误结果(Wrong Output):
也不算是错误,201411
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/xLy5sPkF
补充说明(Supplement):
感觉是鸟问题
但实在查不到要怎用= =
希望能告诉我要爬什么关键字或怎么做
谢谢
作者: bibo9901 (function(){})()   2014-09-26 16:19:00
%02d
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-09-26 17:18:00
你改成04d看看不就知道了
楼主: NaiveRed (天真红)   2014-09-26 18:26:00
了解 !!感谢
作者: tomnelson   2014-09-27 00:30:00
02的2表示最长两位数,而0表示位数不足2位数,前面要补0.建议查一下printf的用法,其实这个说明中都有写了.
作者: yajinyee0306   2014-10-03 09:23:00
printf("%04d%02d%02d",year,month,day);刚按错= =帮你补个水...

Links booklink

Contact Us: admin [ a t ] ucptt.com