Androidが現在の時刻をミリ秒単位で正確に取得するための2つの方法

開発中、一部のプロジェクトでは、ミリ秒単位で正確な現在時刻を取得する必要があります。取得方法は?ここで、2つのメソッドを共有します
。1。SimpleDateFormatクラスを使用して取得します。

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

2.Calendarクラスを使用して取得します

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);//毫秒   

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/104659330