當前位置:首頁 » 安卓系統 » android獲取當前

android獲取當前

發布時間: 2022-10-30 11:39:41

❶ android怎麼獲得當前時間

取得系統時間:
1。long time=System.currentTimeMillis();

2。final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小時: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(); // 取得系統時間。
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());

❷ 在android中如何獲取當前日期

Android中獲取系統時間和日期,星期代碼如下:

import java.text.SimpleDateFormat;

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());//獲取當前時間
String str = formatter.format(curDate);

可以獲取當前的年月時分,也可以分開寫:

復制代碼 代碼如下:

SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date = sDateFormat.format(new java.util.Date());

如果想獲取當前的年月,則可以這樣寫(只獲取時間或秒種一樣):
Java代碼

復制代碼 代碼如下:

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
String date=sdf.format(new java.util.Date());

當然還有就是可以指定時區的時間(待):

復制代碼 代碼如下:

df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));

如何獲取Android系統時間是24小時制還是12小時制

復制代碼 代碼如下:

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();
取得系統日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統時間:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)

利用Calendar獲取

復制代碼 代碼如下:

Calendar c = Calendar.getInstance();
取得系統日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統時間:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
Calendar c = Calendar.getInstance();
取得系統日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系統時間: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(); // 取得系統時間。
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;

❸ Android 怎麼獲取當前的時間戳

Android獲取當前時間代碼

//需要引用的
import java.sql.Timestamp;
import java.text.SimpleDateFormat;

//詳細代碼
java.util.Date currentdate = new java.util.Date();//當前時間
//long i = (currentdate.getTime()/1000-timestamp)/(60);
//System.out.println(currentdate.getTime());
//System.out.println(i);
Timestamp now = new Timestamp(System.currentTimeMillis());//獲取系統當前時間
System.out.println("now-->"+now);//返回結果精確到毫秒。

時間戳轉日期
int timestamp = 1310457552; //將這個時間戳轉為日期

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小時制
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構造函數需傳入Long型
public static long IntToLong(int i){
long result = (long)i;
result*=1000;
return result;
}

❹ 怎麼獲取android系統當前版本

獲取當前應用的版本號: private String getVersionName() throws Exception { // 獲取packagemanager的實例 PackageManager packageManager = getPackageManager(); // getPackageName()是你當前類的包名,0代表是獲取版本信息 PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0); String version = packInfo.versionName; return version; } 獲取當前系統的版本號: textView.setText("Proct Model: " + android.os.Build.MODEL + "," + android.os.Build.VERSION.SDK + "," + android.os.Build.VERSION.RELEASE);

❺ 如何獲得當前的activity android

android開發中獲取當前的Activity有多種情況;

  1. 在Activity中,this就是當前的Activity,例如this.startActivity。

  2. 在Fragment中可以通過 getActivity()來得到當前裝載這個Fragment的Activity。

  3. 通過Activity堆棧來獲取當前顯示的這個Activity

    ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

    ComponentName cn = am.getRunningTasks(1).get(0).topActivity;

❻ adb筆記3:Android獲取App當前頁面的Activity名稱

adb shell "mpsys window | grep mCurrentFocus"
adb命令獲取比較簡單直接(對於獲取單個頁面比較方便)

打開android studio 連接手機,打開您想查看的App,之後在android studio中點擊

Tools > Layout Inspector (用Layout Inspector功能)
————————————————
參考鏈接: https://blog.csdn.net/github_2011/article/details/102554727

❼ Android 怎麼獲取當前的時間戳

  1. new Date().getTime();

  2. System.currentTimeMillis();

    跟java 取時間一樣的

❽ Android6.0以後,怎樣獲取當前運行的app

第一步,修改AndroidManifest.xml,添加許可權;第二步,檢測並引導用戶開啟許可權;第三步,使用UsageStatsManager來獲取當前運行的app;

熱點內容
mfc連接資料庫的 發布:2025-03-06 12:12:33 瀏覽:879
雲伺服器多網卡多ip 發布:2025-03-06 12:11:08 瀏覽:747
linuxtomcat伺服器 發布:2025-03-06 12:09:49 瀏覽:202
華為的雲存儲是免費的嗎 發布:2025-03-06 11:58:50 瀏覽:409
c語言中關系運算符 發布:2025-03-06 11:58:01 瀏覽:266
lsw埠配置錯誤怎麼更改 發布:2025-03-06 11:57:16 瀏覽:285
建設銀行手機銀行密碼在哪裡修改 發布:2025-03-06 11:55:14 瀏覽:357
氣瓶如何存儲 發布:2025-03-06 11:51:28 瀏覽:555
愛奇藝會員怎麼改密碼 發布:2025-03-06 11:33:44 瀏覽:61
firefox不緩存 發布:2025-03-06 11:33:43 瀏覽:467