Java獲取當前時間,及轉化格式的方法

2021-06-26 07:54:21 字數 1280 閱讀 8940

在日常編碼中經常需要使用到當前時間以及本月初等相關時間資料,很多時候獲取當前時間都用new date()方式,用起來極為不方便。下面是通過calendar類來獲取當前時間的方法:

date date = calendar.getinstance().gettime();

******dateformat ******format = new ******dateformat("yyyy-mm-dd");

string today = ******format.format(date);

其中calendar.getinstance()方法會建立當前時間的例項(類為calendar)。通過呼叫gettime()方法,獲取當前時間的date型別

******dateformat 時間格式的設定,通過在new物件時設定不同的格式,我這裡使用的格式為yyyy-mm-dd,如果要使用其他的格式,則在建立例項時,設定不同的格式。

通過呼叫formate(date date) 方法,會將引數的時間轉化為目標時間格式。

我的輸出結果為:2014-10-14

本月第一天:

calendar calendar = calendar.getinstance();

calendar.set(calendar.day_of_month,1);

date date = calendar.gettime();

******dateformat ******format = new ******dateformat("yyyy-mm-dd");

system.out.println(******format.format(date));

本月最後一天:

calendar calendar = calendar.getinstance();

calendar.set(calendar.day_of_month,1);

calendar.add(calendar.month, 1);

calendar.add(calendar.day_of_month, -1);

date date = calendar.gettime();

******dateformat ******format = new ******dateformat("yyyy-mm-dd");

system.out.println(******format.format(date));

獲取當前時間並轉化為轉化為各種格式

在專案中直接把 複製成乙個fortime.js檔案,然後在需要用到的時候import或者require一下,根據需要用 例如 var fortime require utils fortime.js 然後根據需要選擇是 fortime.formattime new date fortime.form...

java時間格式的轉化問題

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

獲取當前時間和時間格式化

1.獲取當前時間 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 m...