import java.util.*;public class time { public static void main (String[] args) { String s = "" + (new Date().getYear()+1900); System.out.println(s); } }
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); Date date = new Date(System.currentTimeMillis());String time = sdf.format(date);
...Data()类能获得两千年以后的吗(虽然可以加上1900来实现)???但是推荐使用calendar类吧。或者直接计算System.currentTimeMillis();毫秒数/1000/60/60/24/365+1970(格林尼治时间);Calendar c = Calendar.getInstance();System.out.println(c.get(Calendar.YEAR));
Calendar c = Calendar.getInstance(); System.out.println(c.get(Calendar.YEAR));
System.out.println(c.get(Calendar.YEAR));LS我错了
c.setTimeInMillis(System.currentTimeMillis());
System.out.println(c.get(Calendar.YEAR));
Calendar now = Calendar.getInstance();
System.out.println(now.get(Calendar.YEAR));楼主分真多
Calendar c = Calendar.getInstance();
System.out.println(String.valueOf(c.get(Calendar.YEAR)));
System.out.println(year);
Date date = new Date();可以直接使用date 对象。得到的就是系统时间。精度为毫秒。
直接调用这个方法就可以
要是在问这些API具体是怎么做的话,建议自己去看源码吧!
System.out.println(time.get(Calendar.YEAR));楼主散分啊 谢谢
System.out.println(now.get(Calendar.YEAR));
Date date = new Date();
改名称,方法类似就可以了
就能得到字符串
Calendar.getInstance().get(Calendar.YEAR);
System.out.println(d.getYear() + 1900);
正解
System.out.println(date.getYear());//年
System.out.println(date.getDate());//天 math 月
String.valueOf(Calendar.getInstance().get(Calendar.YEAR))
public static void main (String[] args) {
String s = "" + (new Date().getYear()+1900);
System.out.println(s);
}
}
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Date date = new Date(System.currentTimeMillis());String time = sdf.format(date);
楼主分多,果断接分,
System.out.println(c.get(Calendar.YEAR));