JAVA字符串格式化----String.format的解释

本文详细介绍了JAVA中String.format方法的使用方式,包括各种转换符的含义及其应用场景,特别是针对字符串、数值、日期时间等常见数据类型的格式化操作。

JAVA字符串格式化—-String.format的解释

转换符  说明

 %s  字符串类型

 %c  字符类型

 %b  布尔类型

 %d  整数类型(十进制)

 %x  整数类型(十六进制)

 %o  整数类型(八进制)

 %f   浮点类型

 %a  十六进制浮点类型

 %e   指数类型

 %g  通用浮点类型(f和e类型中较短的)

 %h  散列码

 %%  百分比类型

 %n  换行符

 %tx  日期与时间类型(x代表不同的日期与时间转换符)

(以上为常规类型的格式化)


 c  包括全部日期和时间信息

 F  年-月-日  格式

 D  月/日/年  格式

 r  HH:MM:SS PM 12小时制

 T  HH:MM:SS 24小时制

 R  HH:MM 格式

(以上为日期格式转换符)


 H  2位数字24时制的小时(不足2位前面补0)

 I  2位数字12时制的小时(不足2位前面补0)

 k  2位数字24时制的小时(前面不补0)

 l  2位数字12时制的小时(前面不补0)

 M  2位数字的分钟(不足2位前面补0)

 S  2位数字的秒(不足2位前面补0)

 L  3位数字的毫秒(不足3位前面补0)

 N  9位数字的毫秒数(不足9位前面补0)

 P  小写字母的上午或下午标记

 z  相对于GMT的RFC822时区的偏移量

 Z  时区缩写字符串

 s  1970-1-1 00:00:00 到现在所经过的秒数

 Q  1970-1-1 00:00:00 到现在所经过的毫秒数

(参考至这篇博客)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值