Android時間獲取與使用

2021-06-27 01:10:11 字數 1645 閱讀 9456

time local = new time();

local.set(system.currenttimemillis());

mlocaltime.settext(local.format2445());

time shanghai = new time("asia/shanghai");

shanghai.set(system.currenttimemillis());

mshanghaitime.settext(shanghai.format2445());

time tokyo = new time("asia/tokyo");

tokyo.set(system.currenttimemillis());

mtokyotime.settext(tokyo.format2445());

url url = null;

try catch (malformedurlexception e)

urlconnection uc = null;

try catch (ioexception e)

long ld = uc.getdate();

date date = new date(ld);

log.i("xzy", "net time is : " + date.gethours() + "時" + date.getminutes() + "分" + date.getseconds() + "秒");

locationmanager locman = (locationmanager) this.getsystemservice(location_service);

locman.requestlocationupdates(locationmanager.network_provider, 0, 0, new locationlistener()

@override

public void onstatuschanged(string provider, int status, bundle extras)

@override

public void onproviderenabled(string provider)

@override

public void onproviderdisabled(string provider)

});

date date = new date();

long timezonediff = timezone.getdefault().getoffset(date.gettime()) - timezone

.gettimezone("gmt+8").getoffset(date.gettime());

通過這個差值和之前我們獲取網路時間,可以計算出本機時間和網路時間的差值。對時間進行轉換,解決一系列的時間錯誤問題。

//主要城市,國家對應表

string world = new string;

Android 如何獲取當前的時間與星期幾

public class datastring else if 2 equals mway else if 3 equals mway else if 4 equals mway else if 5 equals mway else if 6 equals mway else if 7 equals...

Android 獲取時間戳 和時間戳轉日期

獲取系統時間戳 public string gettime 獲取系統時間 long currenttime system.currenttimemillis dateformat formatter new dateformat yyyy年 mm月dd日 hh時mm分ss秒 date date ne...

Android下獲取開機時間

我的思路是 程式裡註冊個廣播接收器,接收開機啟動的廣播,當程式接到該廣播後,寫入檔案sharedpreferences,當我們程式需要用到開機時間時,再從sharedpreferences中讀取資訊。廢話不多說,下面上原始碼。androidmanifest.xml receiver檔案,記錄開機時間...