java获取系统当前时间的三种
方式
:
(1) new Date()
Date date=new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = formatter.format(date);
(2) System.currentTimeMillis()
long time=System.currentTimeMillis();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = formatter.format(time);
(3) Calendar.getInstance()
Calendar cal = Calendar.getInstance();
Date date = cal.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = formatter.format(date);
java比较两个日期的三种方式:
1.getTime()函数取得两个日期的毫秒数值,比较数值大小
2.使用before(), after(), equals()三个函数比较
3.使用compareTo()函数,若前者大则返回1,相等返回0,前者小则返回-1