Java printf的格式
创建: 2020/11/22
完成: 2020/11/22
%b %B |
boolean |
%h %H |
ハッシュコードの16進数表現 |
%s %S |
字符串 |
%c %C |
char (Unicode字符) |
%d |
10进制数 decimal |
%o | 8进制数 |
%x %X |
16进制数 |
%e %E |
科学计数法浮点数 |
%f | 10进制浮点数 |
%g %G |
四舍五入的浮点数或10进制 |
%a %A |
带有效数字和指数的浮点数 |
%t %T |
日期与时间 |
%% | % |
%n \n |
换行 |
%tH | 24小时制的时间 |
%tl | 12小时制的小时 |
%tk | 24小时制的小时 |
%tM | 分 |
%tS | 秒 |
%tL |
毫秒(000~999) millisecond |
%tN |
纳秒 (000000000~999999999) 9个0 ~ 9个9 |
%tP %Tp |
基于locale的上下午 |
%tz | 和格林威治标准时的时差 |
%tZ | timezone |
%ts | 1970/1/1 0:0:0 GMT的经过秒 |
%tQ | 1970/1/1 0:0:0 GMT的经过毫秒 |
%tB | locale的月份全称 |
%tb %th |
月份简称 |
%tA | 星期全称 |
%ta | 星期简称 |
%tC | 年份的100的余数(00~99) |
%tY | 年份全称 |
%tj | 年经过的天数 |
%tm | 月(00~13) |
%td | 月的经过日数(01~31) |
%te | 月的经过天数(1~31) |
%tR | %tH:%tM |
%tr | %tI:%tM:%tS %Tp |
%tT | %tH:%tM:%tS |
%tD | %tm/%td/%ty |
%tF | %tY-%tm-%td |
%tc | %ta %tb %td %tT %tZ %tY |
%-字母 | 左对齐 |
%#字母 | ??? |
%+字母 | 总是带符号(包括正值) |
%空白字母 | 正值符号位留空号 |
%0字母 | 多余的填上0 |
%.字母 | 插入locale固有分割符 |
%(字母 |
负数变括号 -1 => (1) |
%数字字母 |
最小字符数 (不足的左边加空格) |
%.数字字母 | 小数点后位数 |