生成Java中按年格式排列的月份数据

huangapple go评论79阅读模式
英文:

Make a month data in form of year data in 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);
英文:

I want to show in console a month e.g. 11 in format YYYY, the format of year, month is the expanded version of the MM.
For example the month 11 should be 0011 in console.

String s2 = a.nextToken(); 
String s3 = a.nextToken(); 
int s4 = Integer.parseInt(s1); 
int s5 = Integer.parseInt(s2); 
int s6 = Integer.parseInt(s3);

答案1

得分: -1

private static int leftPad(int s5, int padLength) {
   String str = "" + s5;
   while (str.length() < padLength) {
     str = "0" + str;
   }
   return Integer.parseInt(str);
}

@Alin 根据您上面提供的评论,如果您关注的是在数字上添加零,上述代码应该有帮助

上述方法的输出会在左侧填充零的整数

英文:
private static int leftPad(int s5, int padLength) {
   String str = &quot;&quot;+s5;
   while(str.length() &lt; padLength) {
     str = 0+str;
   }
   return Integer.parseInt(str);
}

>@Alin based on your comment provided above if your concern is about padding zeros above should help
>
>output of above method provides int with zeros padded to left

答案2

得分: -2

使用一个模式,然后根据需要添加或删除其中的任何内容;在您的情况下,在 MM 前面添加两个零

String pattern = "yyyy-00MM-dd";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

String date = simpleDateFormat.format(new Date());
System.out.println(date);
英文:

Use a pattern for it, and add or remove anything you want from it; in your case, add two zeroes before MM

String pattern = &quot;yyyy-00MM-dd&quot;; 
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

String date = simpleDateFormat.format(new Date()); 
System.out.println(date);

huangapple
  • 本文由 发表于 2020年5月2日 15:31:33
  • 转载请务必保留本文链接:https://go.coder-hub.com/61555879.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定