最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android獲取系統(tǒng)時(shí)間的多種方法

 更新時(shí)間:2016年11月11日 15:53:16   作者:zadarrien_china  
這篇文章主要介紹了Android獲取系統(tǒng)時(shí)間的多種方法,對(duì)時(shí)間進(jìn)行格式化操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Android中獲取系統(tǒng)時(shí)間有多種方法,可分為Java中Calendar類(lèi)獲取,java.util.date類(lèi)實(shí)現(xiàn),還有android中Time實(shí)現(xiàn)。

現(xiàn)總結(jié)如下:

方法一:

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計(jì)算 
      + calendar.get(Calendar.DAY_OF_MONTH) + "日" 
      + calendar.get(Calendar.HOUR_OF_DAY) + "時(shí)" 
      + 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(); // 取得系統(tǒng)時(shí)間。 
    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); 

最后說(shuō)一下日期格式化,日期格式化通常使用SimpleDateFormat類(lèi)實(shí)現(xiàn),其中的日期格式不能夠自己隨意定義,主要有以下幾種形式:

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

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

SimpleDateFormat f4= new SimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk點(diǎn)mm分");
//可根據(jù)不同樣式請(qǐng)求顯示不同日期格式,要顯示星期可以添加E參數(shù)
System.out.println(f4.format(new Date()));
//代碼輸出的日期格式為:今天是2012年03月22日 星期四 16點(diǎn)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


應(yīng)有的時(shí)候通常還會(huì)需要把具體日期轉(zhuǎn)換為毫秒或者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());

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

澄江县| 岳西县| 阳城县| 汉源县| 望都县| 昌乐县| 保德县| 大庆市| 特克斯县| 宁海县| 县级市| 岐山县| 绥滨县| 北辰区| 洛川县| 涟源市| 虹口区| 邛崃市| 禹城市| 古交市| 商丘市| 上饶市| 通辽市| 博白县| 景洪市| 临朐县| 榕江县| 普兰店市| 旬阳县| 宁津县| 黄大仙区| 广昌县| 上饶市| 綦江县| 吴忠市| 黎城县| 平遥县| 宣武区| 九龙城区| 黄大仙区| 丰原市|