(1)使用Calendar类
取得系统时间:long time=System.currentTimeMillis();
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得系统日期: int mYear = mCalendar.get(Calendar.YEAR)
int mMonth = mCalendar.get(Calendar.MONTH)
int mDay = mCalendar.get(Calendar.DAY_OF_MONTH)
取得系统时间:int mHour= mCalendar.get(Calendar.HOUR_OF_DAY);
int mMinuts= mCalendar.get(Calendar.MINUTE)
(2)Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。
Time mTime=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
mTime.setToNow(); // 取得系统时间。
int year = mTime.year;
int month = mTime.month;
int date = mTime.monthDay;
int hour =mTime.hour; // 0-23
int minute = mTime.minute;
int second =mTime.second;
唯一不足是取出时间只有24小时模式.
分享到:
相关推荐
有两种方法,Java代码,Android系统同样适用哈(嘿,这不废话么O(∩_∩)O)
这是获取系统权限的相关工具和测试源码,可以在系统没有root的条件下,修改系统时间
主要为大家详细介绍了Android获取系统时间以及网络时间的方法,感兴趣的小伙伴们可以参考一下
Android ndk下获取系统使用时间
Android下获取开机时间~~~~~~~~~~~~~~~~
Android持续获取系统时间,以一个圆形为例,演示通过LooperThread运行线程持续取得系统时间。 我们需要使用Handler类与Message类来处理运行线程,使用Java的Calendar与Thread类来取得系统时间,在编写代码时别忘了...
Android中获取系统时间
android通过访问网络获取网络时间,并修改系统时间
android 获取当前系统时间的方法 入门用的 几行简单的代码
android开发,获取当前系统时间和日期,适用于初级开发者,并有详细的注释
整理出来的获取Android系统当前时间日期,看log
该源码实现了获取系统当前时间日期,并显示到app上,亲测可用,适合新手学习
Android 获取时间demo 包含apk 和里面的代码 本文 不是系统ntp获取时间代码,不过是有借鉴系统ntp service代码开发的demo
如何获取Android系统时间是24小时制还是12小时制
Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,
主要介绍了Android获取系统时间的多种方法,对时间进行格式化操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,即可以取得UTC时间
根据GPS或手机蜂窝信号获取位置信息,通过位置,日期信息来计算出精确的日出日落时间,实测效果不错。室内别用GPS,只要插入手机卡就能获取位置(飞行模式也行)
2.2.1 Android源代码的获取和提交 18 2.2.2 Android源代码结构 21 2.2.3 编译 24 2.2.4 系统的运行 25 2.3 Android SDK的开发环境 32 2.3.1 SDK的结构 32 2.3.2 Windows环境SDK开发 33 2.3.3 Linux...