java常用 日期時間格式的轉化,以及時間的計算

2021-09-03 07:25:32 字數 881 閱讀 9981

******dateformat format = new ******dateformat(yyyy_mm_dd_hh_mm_ss_sss);

date date = null;

try catch (parseexception e)

return date;

2. 日期格式轉換為字串

******dateformat format = new ******dateformat(yyyy_mm_dd);

string str = format.format(date);

return str;

問題二:時間計算問題: 

時間計算: 某個時間, 幾天後的乙個日期: 

某一天,幾天後 ,的日期. 

關於時間的計算問題同一轉化為毫秒值進行計算.

1. 日期加time 時間

public static date getdatabydateandtime(date date, time time)

其實, time 類是date類的乙個子類;  

time的毫秒值 也是某一刻到 1970 年的毫秒值, 只是捨棄了日期部分.

2.  @描述:獲取多少小時以後的時間

public static time getaftertimehour(time time,double h)

@描述:獲取多少小時以後的時間

public static date getafterdatehour(date date,double h)
各種轉化:

java時間格式的轉化問題

今天在看 時,遇到乙個時間的轉化問題,就是將字串格式的時間轉換成時間格式。如果格式錯了就無法解析成正確的格式,所以在轉換時要注意格式的一致性。public class praseexceptionexample catch parseexception e 上面是正常轉換格式,這樣輸出結果就是 如果...

日期格式轉化

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 12小時 h 24小時 h 分 m 秒 s 周 e 季度 q 可以用 1 2 個佔位符 年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 eg new date pattern y...

hive中常用的時間格式轉化

select from unixtime unix timestamp 20180905 yyyymmdd yyyy mm dd select next day current date mo 取當前周的下周一 select date add next day current date mo 7 取...