国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android獲取系統時間的多種方法

2019-12-12 04:41:41
字體:
來源:轉載
供稿:網友

Android中獲取系統時間有多種方法,可分為Java中Calendar類獲取,java.util.date類實現,還有android中Time實現。

現總結如下:

方法一:

void getTime1(){     long time=System.currentTimeMillis();//long now = android.os.SystemClock.uptimeMillis();     SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");     Date d1=new Date(time);     String t1=format.format(d1);     Log.e("msg", t1);   } 

方法二:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");     String t=format.format(new Date());     Log.e("msg", t); 

方法三:

void getTime3(){   Calendar calendar = Calendar.getInstance();   String created = calendar.get(Calendar.YEAR) + "年"       + (calendar.get(Calendar.MONTH)+1) + "月"http://從0計算       + calendar.get(Calendar.DAY_OF_MONTH) + "日"       + calendar.get(Calendar.HOUR_OF_DAY) + "時"       + calendar.get(Calendar.MINUTE) + "分"+calendar.get(Calendar.SECOND)+"s";   Log.e("msg", created);   } 

方法四:

void getTime4(){     Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone資料。     t.setToNow(); // 取得系統時間。     String time=t.year+"年 "+(t.month+1)+"月 "+t.monthDay+"日 "+t.hour+"h "+t.minute+"m "+t.second;     Log.e("msg", time);   } 

獲取星期日期:

Calendar calendar = Calendar.getInstance();       int day = calendar.get(Calendar.DAY_OF_WEEK);       String today = null;       if (day == 2) {         today = "Monday";       } else if (day == 3) {         today = "Tuesday";       } else if (day == 4) {         today = "Wednesday";       } else if (day == 5) {         today = "Thursday";       } else if (day == 6) {         today = "Friday";       } else if (day == 7) {         today = "Saturday";       } else if (day == 1) {         today = "Sunday";       }       System.out.println("Today is:- " + today); 

最后說一下日期格式化,日期格式化通常使用SimpleDateFormat類實現,其中的日期格式不能夠自己隨意定義,主要有以下幾種形式:

SimpleDateFormat f1= new SimpleDateFormat(); //其中沒有些格式化參數,我們使用默認的日期格式。System.out.println(f.formate(new Date()));

代碼輸出的日期格式為:12-3-22 下午4:36

SimpleDateFormat f4= new SimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk點mm分");//可根據不同樣式請求顯示不同日期格式,要顯示星期可以添加E參數System.out.println(f4.format(new Date()));//代碼輸出的日期格式為:今天是2012年03月22日 星期四 16點46分SimpleDateFormat formater = new SimpleDateFormat("yyyyMMdd hh:mm:ss");System.out.println("Date to String "+formater.format(new Date()));//相近的常用形式還有 yyMMdd hh:mm:ss yyyy-MM-dd hh:mm:ss dd-MM-yyyy hh:mm:ss

應有的時候通常還會需要把具體日期轉換為毫秒或者Timestamp形式,如下:

文本 - > Timestamp,日期 -> Timestamp

 Timestamp t ; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try ...{  t = new Timestamp(format.parse("2007-07-19 00:00:00").getTime()); } catch (ParseException e) ...{  e.printStackTrace(); } Timestamp t ; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); t = new Timestamp(new Date().getTime());

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茂名市| 稻城县| 南澳县| 漠河县| 十堰市| 嘉义县| 松阳县| 石台县| 内乡县| 水富县| 宁河县| 遂川县| 出国| 东宁县| 新巴尔虎左旗| 昌乐县| 承德市| 云林县| 保定市| 肥西县| 中方县| 斗六市| 平度市| 丽江市| 邹平县| 阳泉市| 江陵县| 怀柔区| 蓬溪县| 兰西县| 沿河| 榕江县| 泗洪县| 睢宁县| 绍兴县| 文登市| 三原县| 九龙坡区| 临桂县| 扶风县| 资溪县|