首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android获得系统时间

2012-08-24 
android取得系统时间(1)使用Calendar类取得系统时间:long timeSystem.currentTimeMillis()?? ? ? ? ? ?

android取得系统时间

(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小时模式.


热点排行