Android 計算 日期 時間 差 – AYu – medio

的 的 時候 很 常常 會有 這個 需求。 其實 只要 掌握 幾點 就好。

概念 概念: 時間 當下 時間點 指定 時間 點 = 所需差 差

  1. 取得 與

取得 取得 Java 內部 封裝 的 時間 類 Fecha 的 實例: Fecha fecha = nueva Fecha () 取得 內部 封裝 著 取得 ”當下” 的 時間 跟 日期 的 方法 唷:

long getTime ()
Título: 自 自 1970 年 1 月 1 日 起 已經 過 的 毫秒 數。

用 fecha.consigue tiempo() 自 自 自 1970 年 1 月 1 午夜 午夜 00:00 起 經過 的 毫秒 數 (largo)。

的 , 你 要 利用 兩個 時間 點 的 fecha 實體 getTime () 取得 long 相 減 取 絕對值 來 獲得 時間 差。

2. 成為 成為

顯示 顯示時間 差 ,的 幾千 秒 的 實用 實用 , 顯示 過 了 幾 月 幾天 幾小時 比較 比較 實用 這時 後 使用 使用 的 的 使用 方法 把 毫秒 成 成 日期 日期 日期:

void setTime (tiempo largo)

Título: , 所 指定 所 指定 的 時間 給 , 實體 , 以 毫秒 為 毫秒 為 單位 , 1970 年 1 月 1 日 日

步驟: 利用 Fecha 實體 -> 用setTime (largo)此 此 datum 實體 的 時間。

3. 使用 SimpleDateFormat 工具 工具

D 就 簡單 了 得到 得到 時間 差 的 datum 實例 , 總會 想要 顯示 在 畫面 吧 吧! D 這 時候 利用 SimpleDateFormat 就 可以 辦到 , 它 是 一個 具體 用於 格式化 格式化 格式化 日期 日期傳入差 差 fecha 實體拿到 就 可以 拿到差 差字串 字串 了。

D 值得注意 的 是 建立 建立 SimpleDateFormat r 實例 的 時候 參數 («rrrr-MM-dd») 是 用 來自 定義 你 想要 格式化 的 。。 概念 不難 , 反正 它 會把 datum 裡面 的 年月 日D 放到 對應 的 (年) aaaa (月) MM (日) dd 中 , 所以 就 看 您 要 取出 字串 改 或是 完美 格式化 再 取出 建立。 建立 D SimpleDateFormat 方法 後 後 , 方法:

Acorde formato(Fecha fecha)

取得字串 差 字串囉 完工 囉!

參考資料: http://tw.gitbook.net/java/java_date_time.html

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *