public class CalendarCal {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat simpleDateformat = new SimpleDateFormat("yy");
String m = simpleDateformat.format(date);
System.out.println("Year:" + m);
int year = Calendar.getInstance().get(Calendar.YEAR) % 100;
System.err.println(year);
}
}
Run Code Online (Sandbox Code Playgroud)
我可以从中检索当前年份.如何在实用程序的帮助下获得最后一个(上一年)?我不想做像这样的计算currentyear - 1.
dac*_*cwe 19
只需使用Calendar.add方法"添加" -1到年份并将其包装在您自己的实用程序方法中:
private static int getPreviousYear() {
Calendar prevYear = Calendar.getInstance();
prevYear.add(Calendar.YEAR, -1);
return prevYear.get(Calendar.YEAR);
}
Run Code Online (Sandbox Code Playgroud)
public static void main(String[] args) {
System.out.println(getPreviousYear());
}
Run Code Online (Sandbox Code Playgroud)
在我的系统上打印:
2011
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25598 次 |
| 最近记录: |