String format = DateUtilformattime yyyyMM; int i = DateUtilweekOfYeartime;如何使用hutool将两个变量拼接在一起? i需要2位不够补0如果time = 2023-08-18 则 输出20230833 如果是2023-02-18 则输出20230803
您可以使用Hutool的String.format方法来将两个变量拼接在一起,并使用String.format方法将i格式化为两位数,不足两位时补0。具体代码如下:
String format = DateUtil.format(time, "yyyyMM");
int i = DateUtil.weekOfYear(time);
String result = String.format("%s%02d", format, i);
System.out.println(result);
输出结果:
- 如果time = 2023-08-18,则输出20230833
- 如果time = 2023-02-18,则输出20230203
在上面的代码中,%s表示格式化字符串,%02d表示将i格式化为两位数,不足两位时补0。
原文地址: https://www.cveoy.top/t/topic/iG5H 著作权归作者所有。请勿转载和采集!