字符串日期格式小于10自动填充零
使用String.format()方法:
String dateStr = "2023/9/1";
String formattedDate = String.format("%s/%02d/%02d", dateStr.split("/")[0], Integer.parseInt(dateStr.split("/")[1]), Integer.parseInt(dateStr.split("/")[2]));
System.out.println(formattedDate); // 输出: 2023/09/01
在这个例子中,"%s/%02d/%02d"是一个格式化字符串。%s表示字符串,%02d表示整数,占位符的宽度为2,如果不足两位,前面会补零。