解析android中系統(tǒng)日期時(shí)間的獲取
import java.text.SimpleDateFormat;
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());//獲取當(dāng)前時(shí)間
String str = formatter.format(curDate);
可以獲取當(dāng)前的年月時(shí)分,也可以分開(kāi)寫(xiě):
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date = sDateFormat.format(new java.util.Date());
如果想獲取當(dāng)前的年月,則可以這樣寫(xiě)(只獲取時(shí)間或秒種一樣):
Java代碼
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
String date=sdf.format(new java.util.Date());
當(dāng)然還有就是可以指定時(shí)區(qū)的時(shí)間(待):
df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));
如何獲取Android系統(tǒng)時(shí)間是24小時(shí)制還是12小時(shí)制
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();
取得系統(tǒng)日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統(tǒng)時(shí)間:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
利用Calendar獲取
Calendar c = Calendar.getInstance();
取得系統(tǒng)日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統(tǒng)時(shí)間:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
Calendar c = Calendar.getInstance();
取得系統(tǒng)日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統(tǒng)時(shí)間:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
利用Time獲取
Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone資料。
t.setToNow(); // 取得系統(tǒng)時(shí)間。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;
唯一不足是取出時(shí)間只有24小時(shí)模式.
- Android開(kāi)發(fā)獲取當(dāng)前系統(tǒng)日期和時(shí)間功能示例
- Android動(dòng)態(tài)顯示當(dāng)前年月日時(shí)分秒系統(tǒng)時(shí)間(示例代碼)
- Android 用Time和Calendar獲取系統(tǒng)當(dāng)前時(shí)間源碼分享(年月日時(shí)分秒周幾)
- Android獲取系統(tǒng)時(shí)間的多種方法
- Android獲取系統(tǒng)時(shí)間以及網(wǎng)絡(luò)時(shí)間
- Android調(diào)用系統(tǒng)時(shí)間格式顯示時(shí)間信息
- Android開(kāi)發(fā)技巧之永不關(guān)閉的Toast信息框(長(zhǎng)時(shí)間顯示而非系統(tǒng)關(guān)閉)
- Android實(shí)現(xiàn)顯示系統(tǒng)實(shí)時(shí)時(shí)間
相關(guān)文章
Android Wear計(jì)時(shí)器開(kāi)發(fā)
這篇文章主要介紹了Android Wear計(jì)時(shí)器開(kāi)發(fā),需要的朋友可以參考下2014-11-11Android利用方向傳感器獲得手機(jī)的相對(duì)角度實(shí)例說(shuō)明
下面以實(shí)例向大家介紹喜愛(ài)Android利用方向傳感器獲得手機(jī)的相對(duì)角度,不了解的朋友可以參考下2013-06-06Android CrashHandler編寫(xiě)自己的異常捕獲的方法
這篇文章主要介紹了Android CrashHandler編寫(xiě)自己的異常捕獲的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12Android中Activity過(guò)渡動(dòng)畫(huà)的實(shí)例講解
在android5.0 以上版本中,google為我們提供了幾種activity切換的過(guò)渡動(dòng)畫(huà),目的是為了讓 activity 切換轉(zhuǎn)場(chǎng)更加美觀,下面這篇文章主要給大家介紹了關(guān)于Android中Activity過(guò)渡動(dòng)畫(huà)的相關(guān)資料,需要的朋友可以參考下2021-11-11Android類(lèi)加載ClassLoader雙親委托機(jī)制詳解
這篇文章主要為大家介紹了Android類(lèi)加載ClassLoader雙親委托機(jī)制詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07Android 開(kāi)發(fā)環(huán)境配置問(wèn)題
手機(jī)軟件開(kāi)發(fā)IDE,本人在同時(shí)使用 Eclipse 和 Netbeans 后,感覺(jué) Eclipse 更適合自己2012-04-04Android中ListView下拉刷新的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Android中ListView下拉刷新的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下2016-03-03Android利用Hero實(shí)現(xiàn)列表與詳情頁(yè)無(wú)縫切換動(dòng)畫(huà)
本文我們將利用Hero動(dòng)畫(huà)實(shí)現(xiàn)一個(gè)簡(jiǎn)單案例:實(shí)現(xiàn)列表與詳情頁(yè)無(wú)縫切換動(dòng)畫(huà),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手嘗試一下2022-06-06