String year = String.valueOf(date.get(Calendar.YEAR));return year;}
java怎样获得系统当前的年份?
import java.util.Date;
import java.util.Calendar;
public class newd {
public static void main(String[] args) throws InterruptedException {
Calendar a=Calendar.getInstance();
System.out.println(a.get(Calendar.YEAR));//得到年
System.out.println(a.get(Calendar.MONTH)+1);//由于月份是从0开始的所以加1
System.out.println(a.get(Calendar.DATE));
}
}2010-08-07
public static String getSysYear() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
return year;
}
扩展资料:获取当前系统时间和日期并格式化输出:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
2018-12-10
不用这种的话。这种也行
System.out.println((""+new Date()).substring((""+new Date()).length()-4));2010-08-07