大家没有可以直接可以获得的办法?SimpleDateFormat就不用了!
我用new Date().getYear();得到的是 110 不是 2010
我想得到 2010 请大家帮忙! 不要SimpleDateFormat(yyyy) 这样的!
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()为获取当前系统时间
}
}