android 获取当前时间精确到毫秒的两种方法

在开发中,有些项目要获取当前时间精确到毫秒,该怎么获取呢,如今分享两种方法:
1.利用SimpleDateFormat 类获取web

val df = SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")//设置日期格式精确到毫秒 SSS表明毫秒
val date= df.format(Date())// new Date()为获取当前系统时间
Log.e("MainActivity","当前时间:"+date)

2.利用Calendar 类获取bash

Calendar Cld = Calendar.getInstance();
        int YY = Cld.get(Calendar.YEAR) ;
        int MM = Cld.get(Calendar.MONTH)+1;
        int DD = Cld.get(Calendar.DATE);
        int HH = Cld.get(Calendar.HOUR_OF_DAY);
        int mm = Cld.get(Calendar.MINUTE);
        int SS = Cld.get(Calendar.SECOND);
        int MI = Cld.get(Calendar.MILLISECOND);//毫秒