Java字符串格式输出

Java字符串格式输出

eg: System.out.println(String.format(“%tQ”, new Date()));

占位符作用示例结果
%d十进制整数,int范围内123123
%o八进制整数123173
%x十六进制整数1237b
%e指数形式123333.33333333331.233333e+05
%a十六进制指数123333.33333333330x1.e1c5555555553p16
搭配占位符作用示例结果
+添加正负号
1~9占多少位(若比其本身长度小,则按原长显示)(“%+5d”, 123)! +123!
-左对齐(“%-5d”, 123)! 123!
0在数字前加0,和占位数字一起用(“%04d”, 123)0123
以,划分数字,常用于钱数显示(“%,d”, 1123)1,123
转换符作用示例结果
%tc输出全部日期信息(“%tc”, new Date())星期一 十一月 14 10:19:24 CST 2016
%tF年-月-日 格式(“%tF”, new Date())2016-11-14
%tD月/日/年(“%tD”, new Date())11/14/16
%tr时:分:秒 上午/下午 (12小时制)(“%tr”, new Date())10:23:12 上午
%tT时:分:秒 (24小时制)(“%tT”, new Date())10:26:32
%tR时:分 (24小时制)(“%tR”, new Date())10:27
转换符作用示例结果
%tH2位数字24时制的小时(不足2位前面补0)(“%tH”, new Date())10
%tI2位数字12时制的小时(不足2位前面补0)(“%tI”, new Date())10
%tk2位数字24时制的小时(前面不补0)(“%tk”, new Date())10
%tl2位数字12时制的小时(前面不补0)(“%tl”, new Date())10
%tM2位数字的分钟(不足2位前面补0)(“%tM”, new Date())01
%tS2位数字的秒(不足2位前面补0)(“%tS”, new Date())30
%tL3位数字的毫秒(不足3位前面补0)(“%tL”, new Date())087
%tN9位数字的毫秒数(不足9位前面补0)(“%tN”, new Date())455000000
%tp上午或下午标记(“%tp”, new Date())上午
%tz相对于GMT的RFC822时区的偏移量(“%tz”, new Date())+0800
%tZ时区缩写字符串(“%tZ”, new Date())CST
%ts1970-1-1 00:00:00 到现在所经过的秒数(“%ts”, new Date())1479092974
%tQ1970-1-1 00:00:00 到现在所经过的毫秒数(“%tQ”, new Date())1479093038372
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值