在日常編碼中經常需要使用到當前時間以及本月初等相關時間資料,很多時候獲取當前時間都用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...