Java中不同時區時間的轉換

2021-08-10 03:35:56 字數 680 閱讀 4137

/**

* 時區 時間轉換方法:將傳入的時間(可能為其他時區)轉化成目標時區對應的時間

* @param sourcetime 時間格式必須為:yyyy-mm-dd hh:mm:ss

* @param sourceid 入參的時間的時區id 比如:+08:00

* @param targetid 要轉換成目標時區id 比如:+09:00

* @param reformat 返回格式 預設:yyyy-mm-dd hh:mm:ss

* @return string 轉化時區後的時間

*/public static string timeconvert(string sourcetime, string sourceid,

string targetid,string reformat)

if(stringutil.isemptystring(reformat))

//校驗 時間格式必須為:yyyy-mm-dd hh:mm:ss

string reg = "^[0-9]-[0-9]-[0-9] [0-9]:[0-9]:[0-9]$";

if (!sourcetime.matches(reg))

trycatch (parseexception e)

return null;

}

不同時區時間換算 不同時區時間轉換

引入依賴 org.apache.commons commons lang3 3.9 如下 格林威治時區與北京時區轉換 場景 輸入格式為yyyymmddhhmmss的格林威治日期字串,輸出格式為yyyy mm dd hh mm ss的北京日期字串 param timestr param type re...

不同時區的換算

在外企工作,你的同事很有可能與你不在同乙個時區,這個時候需要換算一下時間,以期在會議 郵件 合理進行安排。這篇博文將介紹各個時區已經如何轉換,最後將介紹在win10設定3個不同時間的小技巧。utc universal time coordinated 通用協調時間 gmt greenwich mea...

時間戳和時間之間的轉換 獲取不同時間的時間戳

date y m d h i s 具體時間戳 y 年 四位數 大寫 m 月 兩位數,首位不足補0 小寫 d 日 兩位數,首位不足補0 小寫 h 小時 帶有首位零的 24 小時小時格式 h 小時 帶有首位零的 12 小時小時格式 i 帶有首位零的分鐘 s 帶有首位零的秒 00 59 a 小寫的午前和午...