Java中格式化输出日期,遇到多个参数时索引必须紧跟在%后面,而且必须以$结束
例如:
Date date = new Date();
System.out.printf("%1$s %2$tB %2$td, %2$tY", "Due date:", date);
运行结果:Due date: August 08, 2016
%1$ 表示第一个参数,即"Due date:" ,s 字符串输出
%2$ 表示第二个参数,tB,td,tY等查看下面日期和时间转换字符表:对应 月份全称,2位日子(包含前导0),4位年份



浙公网安备 33010602011771号