java - 在Java中以年份数据的形式制作月份数据
问题描述
我想在控制台中显示一个月,例如 11,格式为 YYYY,年、月的格式是 MM 的扩展版本。例如,第 11 个月在控制台中应该是 0011。
String s2 = a.nextToken();
String s3 = a.nextToken();
int s4 = Integer.parseInt(s1);
int s5 = Integer.parseInt(s2);
int s6 = Integer.parseInt(s3);
解决方案
private static int leftPad(int s5, int padLength) {
String str = ""+s5;
while(str.length() < padLength) {
str = 0+str;
}
return Integer.parseInt(str);
}
@Alin 根据您在上面提供的评论,如果您担心上面的填充零应该会有所帮助
上述方法的输出为 int 提供了向左填充的零
推荐阅读
- python - Dockerized Django 应用程序拒绝连接
- python - 如何将列表中的元素用作 range() 中的参数?
- typescript - 打字稿:我可以定义一个 n 长度的元组类型吗?
- r - R data.table 条件连接列 [...] 在 x 中找不到
- r - 使用 dplyr 从其他数据帧创建一个新数据帧
- ruby-on-rails - ruby on rails - fixture_file_upload 不适用于 CarrierWave 的控制器测试
- bash - Bash 脚本获得权限被拒绝
- laravel - 如何在 laravel 5 上查询出发和到达时间?
- java - RemoteViews.setImageViewResource 不起作用?
- html - 在桌面和移动设备中具有全宽抽屉的响应式固定宽度 3 列布局