在Android开发中,获取系统时间是一个常见的需求,可以用于记录日志、统计时间间隔、显示当前时间等。本文将介绍几种常用的获取系统时间的方法。
1. 使用java.util.Date类
使用java.util.Date类可以获取当前系统时间。
Date date = new Date();
long currentTime = date.getTime();
2. 使用System.currentTimeMillis()
System.currentTimeMillis()方法返回从1970年1月1日00:00:00 GMT到当前时间的毫秒数。
long currentTime = System.currentTimeMillis();
3. 使用Calendar类
Calendar类是一个抽象类,可以用于获取当前系统时间的年、月、日、小时、分钟、秒等信息。
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
以上是几种常用的获取系统时间的方法,开发者可根据实际需求选择合适的方法。
This article is written by 百科小达达, and the copyright belongs to ©Wikishu. 【Unauthorized reprinting is prohibited.】
If you need to reprint, please indicate the source and contact 百科小达达 or visit Wikishu(https://wikishu.com) to obtain authorization. Any unauthorized use of the content of this article will be considered an infringement.
Original source: https://wikishu.com/?p=136994