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檔案,記錄開機時間...