Android開發:獲取當前系統時間和日期的方法
最近接手了公司Android專案,一直在處理Android專案的App的開發,作為半路起家,總結了一些Android開發的心得和知識點,然後就寫下來記錄一下,分享給有需要的人看,那麼本篇博文就來分享一下在Android開發過程中,涉及到獲取系統當前日期和時間的方法,知識點雖然簡單,但是很實用。
Android獲取當前系統日期和時間,大概分為三種方式,具體如下所示:
一、透過SimpleDateFormat格式化的獲取系統當前時間
具體程式碼如下所示:
SimpleDateFormat formatter = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"); //設定時間格式
formatter.setTimeZone(TimeZone.getTimeZone("GMT+08")); //設定時區
Date curDate = new Date(System.currentTimeMillis()); //獲取當前時間
String createDate = formatter.format(curDate); //格式轉換
二、透過Calender獲取當前系統時間的一部分
具體程式碼如下所示:
Calendar calendar = Calendar.getInstance();//取得當前時間的年月日 時分秒
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
三、透過Time獲取到當前日期時間
Time t=new Time("GMT+8"); // 設定Time Zone資料。
t.setToNow(); // 獲得當前系統時間。
int year = t.year;
int month = t.month+1; //月份前面加1,是因為從0開始計算,需要加1操作
int day = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;
————————————————
版權宣告:本文為CSDN博主「三掌櫃666」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結及本宣告。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1727/viewspace-2824400/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Qt5+QDate和QTime獲取當前系統日期和時間》QT
- js獲取指定時間日期和當前時間日期的相差多少時間JS
- QT獲取系統當前時間QT
- android系統日期時間的獲取Android
- iOS專案開發實戰——獲取系統當前時間iOS
- 用Delphi獲取當前系統時間 (轉)
- Javascript獲取當前時間戳的方法JavaScript時間戳
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- PHP獲取當前季度的開始時間和結束時間PHP
- mybatis獲取當前時間MyBatis
- java獲取當前時間Java
- Qt獲取當前時間QT
- js獲取當前時間JS
- Qt 獲取當前時間QT
- SAP CDS view如何取得當前系統日期和系統時間戳View時間戳
- javascript獲取當前的時間戳JavaScript時間戳
- WPF 前臺觸發器實時獲取當前時間觸發器
- 短視訊平臺原始碼,vue獲取當前系統時間,日期及星期幾原始碼Vue
- mysql中取系統當前時間,當前日期方便查詢判定的程式碼MySql
- Qt獲取當前日期與時間QT
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- javascript獲取當前時間指定天數之前或者之後的日期JavaScript
- Qt:獲取日期和時間QT
- java獲取日期和時間Java
- 如何用js獲取當前時間和ip地址以及當前城市JS
- js獲取當前的具體時間JS
- 直播平臺軟體開發,登陸時獲取當前時間
- C#獲取當前日期時間(轉)C#
- JavaScript 獲取指定時間前幾天日期JavaScript
- javascript獲取當前電腦系統時間程式碼例項JavaScript
- python 如何獲取當前時間Python
- js獲取當前時間上一個月前的時間JS
- Mac修改系統時間和日期的方法Mac
- Js獲取當前日期時間及其它操作JS
- QT入門系列(7):獲取系統時間 日期時間格式QT
- 如何用Java獲取當前時間戳?Java時間戳
- ThinkPHP 在頁面獲取當前時間PHP