JAVA獲取當前時間的三種方法

1、java.util.Date day=new Date();

SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

System.out.println(sdf.format(day));

通過Date類來獲取當前時間,比較常用。需要使用Java.util.Date類,速度一般。

2、SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.format(System.currentTimeMillis()));

通過System類中的currentTimeMillis方法來獲取當前時間,無需導入類,速度最快。

3、通過Calendar類來獲取當前時間

Calendar calendar = Calendar.getInstance();

int year = calendar.get(Calendar.YEAR);

int month = calendar.get(Calendar.MONTH);

int date = calendar.get(Calendar.DATE);

int hour = calendar.get(Calendar.HOUR_OF_DAY);

int minute = calendar.get(Calendar.MINUTE);

int second = calendar.get(Calendar.SECOND);

System.out.println(year + “年” + month + “月” + date + “日” + hour + “時” + minute + “分” + second + “秒”);

可以對每個時間域單獨修改 對時間進行加減操作等。

可靈活構建,顯示格式,但速度較慢。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章