public static void main(String[] args) {
System.out.printf("%1$s %2$tB %2$te , %2$tY", "Due date:", new Date());
}
%1$为占位符 在代码中就代表的是 “Due date:”
%2$代表的是 new Date()
输出为Due date: 五月 6 , 2020
对比着看: 把占位符 %1$ 删除
public static void main(String[] args) {
System.out.printf("%2$tB %2$te , %2$tY", "Due date:", new Date());
}
输出结果为五月 6 , 2020