通過(guò)桌面點(diǎn)擊“設(shè)置”App,進(jìn)入“設(shè)置”功能列表。
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),東營(yíng)區(qū)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:東營(yíng)區(qū)等地區(qū)。東營(yíng)區(qū)做網(wǎng)站價(jià)格咨詢:13518219792
在“設(shè)置”功能列表中,點(diǎn)擊“系統(tǒng)和更新”。
在“系統(tǒng)和更新”功能列表中,點(diǎn)擊“日期和時(shí)間”。
在“日期和時(shí)間”功能窗口,點(diǎn)擊“自動(dòng)設(shè)置日期、時(shí)間和時(shí)區(qū)”標(biāo)簽右側(cè)的功能按鈕,啟用該功能,系統(tǒng)即可通過(guò)網(wǎng)絡(luò)自動(dòng)校準(zhǔn)時(shí)間和日期。
import java.util.Calendar;
import android.app.Activity;import android.os.Bundle;
public class GetSystemTime001Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Calendar c=Calendar.getInstance();
String time=c.get(Calendar.YEAR)+"-"+ //得到年
formatTime(c.get(Calendar.MONTH)+1)+"-"+//month加一bai //月
formatTime(c.get(Calendar.DAY_OF_MONTH))+" "+ //日
formatTime(c.get(Calendar.HOUR_OF_DAY))+":"+ //時(shí)
formatTime(c.get(Calendar.MINUTE))+":"+ //分
formatTime(c.get(Calendar.SECOND)); //秒
System.out.println(time); //輸出
}
private String formatTime(int t){
return t=10? ""+t:"0"+t;//三元運(yùn)算符 t10時(shí)取 ""+t
}
}
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í)分,也可以分開寫:
復(fù)制代碼 代碼如下:
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date = sDateFormat.format(new java.util.Date());
如果想獲取當(dāng)前的年月,則可以這樣寫(只獲取時(shí)間或秒種一樣):
Java代碼
復(fù)制代碼 代碼如下:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
String date=sdf.format(new java.util.Date());
當(dāng)然還有就是可以指定時(shí)區(qū)的時(shí)間(待):
復(fù)制代碼 代碼如下:
df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));
如何獲取Android系統(tǒng)時(shí)間是24小時(shí)制還是12小時(shí)制
復(fù)制代碼 代碼如下:
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");
}
復(fù)制代碼 代碼如下:
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獲取
復(fù)制代碼 代碼如下:
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獲取
復(fù)制代碼 代碼如下:
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;
取得系統(tǒng)時(shí)間:
1。long time=System.currentTimeMillis();
2。final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小時(shí):mHour=mCalendar.get(Calendar.HOUR);
取得分鐘:mMinuts=mCalendar.get(Calendar.MINUTE);
3。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
4。DateFormat df = new SimpleDateFormat("HH:mm:ss");
df.format(new Date());
首先開網(wǎng),設(shè)置 時(shí)間 自動(dòng)獲取網(wǎng)絡(luò)時(shí)間(大至是那個(gè)意思的) 你會(huì)發(fā)現(xiàn)時(shí)間設(shè)置選項(xiàng)變暗 現(xiàn)在再點(diǎn)擊幾點(diǎn)幾點(diǎn)那個(gè) 然后再采納
Android獲取當(dāng)前時(shí)間代碼
//需要引用的
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
//詳細(xì)代碼
java.util.Date currentdate = new java.util.Date();//當(dāng)前時(shí)間
//long i = (currentdate.getTime()/1000-timestamp)/(60);
//System.out.println(currentdate.getTime());
//System.out.println(i);
Timestamp now = new Timestamp(System.currentTimeMillis());//獲取系統(tǒng)當(dāng)前時(shí)間
System.out.println("now--"+now);//返回結(jié)果精確到毫秒。
時(shí)間戳轉(zhuǎn)日期
int timestamp = 1310457552; //將這個(gè)時(shí)間戳轉(zhuǎn)為日期
return getTime(timestamp);
定義getTime, getDate, IntToLong
public static String getTime(int timestamp){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time= null;
try {
String str = sdf.format(new Timestamp(IntToLong(timestamp)));
time = str.substring(11, 16);
String month = str.substring(5, 7);
String day = str.substring(8,10 );
time =getDate(month, day)+ time;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return time;
}
public static String getDate(String month,String day){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小時(shí)制
java.util.Date d = new java.util.Date(); ;
String str = sdf.format(d);
String nowmonth = str.substring(5, 7);
String nowday = str.substring(8,10 );
String result = null;
int temp = Integer.parseInt(nowday)-Integer.parseInt(day);
switch (temp) {
case 0:
result="今天";
break;
case 1:
result = "昨天";
break;
case 2:
result = "前天";
break;
default:
StringBuilder sb = new StringBuilder();
sb.append(Integer.parseInt(month)+"月");
sb.append(Integer.parseInt(day)+"日");
result = sb.toString();
break;
}
return result;
}
//java Timestamp構(gòu)造函數(shù)需傳入Long型
public static long IntToLong(int i){
long result = (long)i;
result*=1000;
return result;
}
分享標(biāo)題:android獲取時(shí)間,android獲取當(dāng)前時(shí)間
文章鏈接:http://aaarwkj.com/article14/dsspgge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、自適應(yīng)網(wǎng)站、定制網(wǎng)站、網(wǎng)站導(dǎo)航、搜索引擎優(yōu)化、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)