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
- 獲取當前時間往前的日期
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- 獲取當前時間
- PHP獲取當前季度的開始時間和結束時間PHP
- mybatis獲取當前時間MyBatis
- SAP CDS view如何取得當前系統日期和系統時間戳View時間戳
- mysql中取系統當前時間,當前日期方便查詢判定的程式碼MySql
- 短視訊平臺原始碼,vue獲取當前系統時間,日期及星期幾原始碼Vue
- WPF 前臺觸發器實時獲取當前時間觸發器
- Qt:獲取日期和時間QT
- python 如何獲取當前時間Python
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- JavaScript 獲取指定時間前幾天日期JavaScript
- 如何用js獲取當前時間和ip地址以及當前城市JS
- js獲取當前的具體時間JS
- 直播平臺軟體開發,登陸時獲取當前時間
- 如何用Java獲取當前時間戳?Java時間戳
- java獲取日期差以及幾天前和幾天後的時間Java
- 短視訊平臺原始碼,系統中獲取當前本地時間原始碼
- 使用go對NTP發起請求獲取當前時間Go
- windows10系統修改時間和日期的方法Windows
- 獲取系統時間
- QT獲取日期,時間,星期QT
- JavaScript怎麼獲取當前時間的年月日?JavaScript
- 獲取當前時間戳和隨機數的獲取、Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)時間戳隨機JavarandomthreadUI
- Python獲取當前日期和日期差計算Python
- js時間物件:獲取當前時間(格式化)- 程式碼篇JS物件
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- php 獲取當前域名和當前協議PHP協議
- 直播軟體app開發,js隨機生成字母和獲取到當前日期、時間APPJS隨機
- C# 獲取系統當前IE版本號C#
- 獲取當前周、上一週、下一週日期
- pydantic 欄位的預設值設定獲取當前時間
- Linux 獲取系統開機/啟動時間Linux
- SqlServer獲取當前日期SQLServer
- 查詢時若時間為空,開始時間取今天的零點,結束時間取當前時間