Android中獲取時(shí)間的幾種方式

獲取毫秒的方式

  • 第一種方式
    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í)間

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近項(xiàng)目中用到自定義日歷組件,找來找去,最后發(fā)現(xiàn)GitHub的material-calendarview這個(gè)項(xiàng)目最...
    colin2017閱讀 1,662評(píng)論 0 0
  • SwiftDate概況 從Swift發(fā)布起,我們就沒有放棄使用Swift。 當(dāng)然,我們希望在項(xiàng)目能夠輕松自如地管理...
    Mee_Leo閱讀 10,336評(píng)論 1 13
  • import java.text.SimpleDateFormat;import java.util.Calend...
    霙愔閱讀 803評(píng)論 0 2
  • 黑色五月又來了 最近十分郁悶 上天到底是想要我變成一個(gè)什么樣的人才這樣考驗(yàn)我 真的有神有愿望這種東西存在嗎 每年生...
    喝紅茶嗎閱讀 383評(píng)論 0 0
  • 最近接到很多高中同學(xué)結(jié)婚的消息,甚而聽到了當(dāng)初的一個(gè)小女生已為人婦的消息,不禁升起一種恍然如夢(mèng)的感覺。 我一直覺得...
    唐公子1閱讀 277評(píng)論 0 0

友情鏈接更多精彩內(nèi)容