場景
在開發(fā)中懦尝,有時需要使用精確到毫秒的時間知纷。而很多小伙伴并不知到怎么取毫秒值,今天就來分享一下陵霉。
核心類 :SimpleDateFormat
我們已經(jīng)知道Java中琅轧,需要什么格式的時間,如yyyy-MM-dd HH:mm:ss踊挠,只需要創(chuàng)建一個SimpleDateFormat類的對象乍桂,通過該對象來格式化時間即可。
// 所需要的時間格式止毕,注意:SSS就是本次所要的毫秒值
String patten = "yyyy-MM-dd HH:mm:ss.SSS";
SimpleDateFormat format = new SimpleDateFormat(patten);
String dateFormatStr = format.format(new Date());
mShowTv.setText(dateFormatStr);
運行結(jié)果:
獲取毫秒值\精確到毫秒
提示
1.一定要注意:SSS就是本次所要的毫秒值模蜡,但必須是大寫。
2.一般毫秒值精確到3位扁凛,如果多于3位忍疾,則補充0
假設(shè)我把上面時間格式改為:想要獲取6位毫秒值,
String patten = "yyyy-MM-dd HH:mm:ss.SSSSSS";
則運行結(jié)果:
獲取毫秒值多于3位谨朝,則補充0