android獲得時間工具類 詳解

2021-06-21 00:40:38 字數 1602 閱讀 5740

android的檔案有建議用time代替calendar。用time對cpu的負荷會較小。在寫widget時特別重要。

time t=new time(); // or time t=new time("gmt+8"); 加上time zone資料。

package itokit.com;   

import android.os.bundle;   

import android.text.format.time;   

import android.widget.textview;   

public class showtime extends activity    

}   

複製**

唯一不足是取出時間只有24小時模式.

long time=system.currenttimemillis();

final calendar mcalendar=calendar.getinstance();

mcalendar.settimeinmillis(time);

取得小時:mhour=mcalendar.get(calendar.hour);

取得分鐘:mminuts=mcalendar.get(calendar.minute);

複製**

如何獲取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"))

calendar c = calendar.getinstance();

取得系統日期:year = c.get(calendar.year)

month = c.grt(calendar.month)

day = c.get(calendar.day_of_month)

minute = c.get(calendar.minute)

複製**

利用calendar獲取

[b]calendar c = calendar.getinstance();

[/b]取得系統日期:year = c.get(calendar.year)

month = c.grt(calendar.month)

day = c.get(calendar.day_of_month)

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)

minute = c.get(calendar.minute)

php獲得時間

php 得到時間 yes date date y m d time 86400 y m date y m strtotime yes date yes date2 date ymd time 86400 yes m date y m time 86400 titletime date ymd str...

Java獲得時間戳

今天做專案,有個需要獲得時間戳的字段。目前知道兩種方法可以獲得時間戳,也就是從格林威治時間1970年01月01日00時00分00秒 北京時間1970年01月01日08時00分00秒 起至現在的總秒數。一是date類的gettime方法。二是system的currenttimemillis方法。後者的...

資料庫獲得時間和Java 中獲得時間方法

1 通過具體日期得到對應的星期 calendalr calendar calendar.getinstance calendar.settime 需要被計算的日期 int c calendar.get calendar.day of week 2 將yyyy mm dd hh mm ss格式的日期轉...