Java 獲取本地時間與網路時間
為了防止使用者通過修改本地時間做一些不符合業務邏輯的事,有時候我們有必要獲取網路時間做一些關於時間的計算
//Calendar 獲取本地時間
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(calendar.getTime())+" : By Calendar");
//Date 獲取本地時間
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(date.getTime())+" : By Date");
//獲取網路時間
String webUrl = "http://www.ntsc.ac.cn";//中國科學院國家授時中心
String webUrl_baidu = "http://www.baidu.com";// 百度
String webUrl_taobao = "http://www.taobao.com";// 淘寶
System.out.println(getWebsiteDatetime(webUrl4) + " [中國科學院國家授時中心]");
private static String getWebsiteDatetime(String webUrl){
try {
URL url = new URL(webUrl);// 取得資源物件
URLConnection uc = url.openConnection();// 生成連線物件
uc.connect();// 發出連線
long ld = uc.getDate();// 讀取網站日期時間
Date date = new Date(ld);// 轉換為標準時間物件
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);// 輸出北京時間
return sdf.format(date);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
相關文章
- Linux時間的獲取與使用Linux
- 獲取時間戳,幾個時間點的時間戳時間戳
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- 獲取系統時間
- php 獲取時間差PHP
- 獲取當前時間
- java獲取時間戳和隨機數Java時間戳隨機
- 如何用Java獲取當前時間戳?Java時間戳
- 使用Python獲取DNS解析時間和響應時間PythonDNS
- js獲取某時間的當天0點時間戳 與某時間的當週週一0點時間戳JS時間戳
- mybatis獲取當前時間MyBatis
- QT獲取日期,時間,星期QT
- C++11獲取時間C++
- Qt:獲取日期和時間QT
- Java獲取時間戳,毫秒數和秒數Java時間戳
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- js-----時間格式化、獲取當前網頁路徑JS網頁
- ubuntu 修改時區或時間 及網路同步時間Ubuntu
- 前端獲取伺服器時間前端伺服器
- Qt 獲取程式編譯時間QT編譯
- js獲取當天時間戳JS時間戳
- Laravel 獲取 13 位時間戳Laravel時間戳
- 安卓啟動時間獲取安卓
- js獲取北京時間程式碼JS
- python 獲取時間的datetime庫Python
- c/c++獲取時間戳C++時間戳
- Javascript獲取伺服器時間JavaScript伺服器
- 低開銷獲取時間戳時間戳
- python 如何獲取當前時間Python
- MySQL如何獲取binlog的開始時間和結束時間MySql
- c++ 獲取檔案建立時間、修改時間、訪問時間、檔案內容長度C++
- Linux 網路時間同步Linux
- MySQL如何快速獲取binlog的開始時間和結束時間MySql
- js時間物件:獲取當前時間(格式化)- 程式碼篇JS物件
- PHP獲取當前季度的開始時間和結束時間PHP
- java獲取指定日期之前或之後的時間Java
- 網路時間協議介紹以及伺服器同步網路時間協議伺服器