
獲取毫秒的方式
- 第一種方式
long longTime=System.currentTimeMillins() - 第二種方式
Calendar calendar=Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY,13); calendar.set(Calendar.MINUTE,30); calendar.getTimeInMillins();//獲取當(dāng)天13:30對(duì)應(yīng)的毫秒
獲取時(shí)分秒的方式
- 第一種方式
Calendar calendar=Calendar.getInstance(); calendar.setTime(longTime); int hour=calendar.get(Calendar.HOUR);//獲取小時(shí) int minute=calendar.get(Calendar.MINUTE);//獲取分 int second=calendar.get(Calendar.SECOND);//獲取秒 - 第二種方式
Time time=new Time();//或者new Time("GMT-8"); time.setToNow();//設(shè)置當(dāng)前時(shí)間 int hour=time.hour;//0-23 int minute=time.minute; int second=time.second;
獲取特定格式的時(shí)間
DataFormat dataFormat=new SimpleDataFormat(yyyy-MM-dd kk:mm,Locale.getDefault()); String date=dataFormat.format(longTime);//獲取例如 2017-4-1 17:38這樣的時(shí)間