name="u_a_iframe" width="300" height="250" frameborder="0" src="http://code.admin6.com/show.php?z_uid=56106&zoneid=144009&z_h_url=www.7ak8.com&z_uc_ks=854&z_sh=1080&z_sw=1920&z_scd=24&u_a_type=0&z_c_url=http%3A//www.7ak8.com/a/shoujikaifa/android/2013/1107/746.html&z_uref=http%3A//www.baidu.com/link%3Furl%3DjqLXYPubYyaAUOeJ4n_9k86uMwgeqyqQLyzJd0fHvQW1J6tDI3M-KoMnUaQPFn8-9FVGKcU1Ljp0cPAEnAw7gDpf-tt4IYbQ0JEg3M2zqYW%26ie%3Dutf-8%26f%3D8%26ch%3D%26tn%3Dmaxthon2%26bar%3D%26wd%3Dandroid+%25E5%25A6%2582%25E4%25BD%2595%25E5%25BE%2597%25E5%2588%25B0%25E5%25BD%2593%25E5%2589%258D%25E6%2597%25B6%25E9%2597%25B4%26inputT%3D5771&z_utz=8&z_uhis=1&z_ujava=1&z_ufv=12.0.0&z_unplug=15&z_unmime=70" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" style="padding: 0px; margin: 0px;">
Android 下如何获取当前确切时间呢?我们建议Android的开发中用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。 Time t=new Time(); // or Time t=new Time("GMT+8"); 括弧内加上Time Zone资料。
下面是其他获取时间的途径: long time=System.currentTimeMillis(); final Calendar mCalendar=Calendar.getInstance(); mCalendar.setTimeInMillis(time); 取得小时:mHour=mCalendar.get(Calendar.HOUR); 取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE); 如何获取Android系统时间是24小时制还是12小时制 ContentResolver cv = this.getContentResolver(); String strTimeFormat = android.provider.Settings.System.getString(cv, android.provider.Settings.System.TIME_12_24); if(strTimeFormat.equals("24")) { Log.i("activity","24"); } Calendar c = Calendar.getInstance(); 取得系统日期:year = c.get(Calendar.YEAR) month = c.grt(Calendar.MONTH) day = c.get(Calendar.DAY_OF_MONTH) 取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY); minute = c.get(Calendar.MINUTE) 利用Calendar获取 Calendar c = Calendar.getInstance(); 取得系统日期:year = c.get(Calendar.YEAR) month = c.grt(Calendar.MONTH) day = c.get(Calendar.DAY_OF_MONTH) 取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY); minute = c.get(Calendar.MINUTE) Calendar c = Calendar.getInstance(); 取得系统日期:year = c.get(Calendar.YEAR) month = c.grt(Calendar.MONTH) day = c.get(Calendar.DAY_OF_MONTH) 取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY); minute = c.get(Calendar.MINUTE) |