java中日期的使用

2021-07-07 09:57:02 字數 762 閱讀 1849

我們專案中對於日期的用法是資料庫中存的是long型別時間戳,在前後臺之間不同,都是以這個形式傳遞。

一般都是將時間戳轉成date型別,date型別就有很強語義了。

date date = new date(long mill);

但是一些特殊需求還需要轉換成string,比如之前專案中儲存上傳的時候根據年月日建立**資料夾

以前是通過date的getyear類似的方法來操作,現在這個方法在api中已經被廢棄了,一般通過gregoriancalendar類來獲取。

獲取年月

gregoriancalendar g=new gregoriancalendar(date);

system.out.println(g.get(gregoriancalendar.year));

system.out.println(g.get(gregoriancalendar.month)+1);

system.out.println(g.get(gregoriancalendar.day_of_month));

通過******dateformat來實現

一般我們可以自己封裝乙個日期格式化類,

/**

* 日期格式化類

*/public

class

dateformatutil

/**剩下的一些就省略**/

}

java中日期型別

date date new date 當new出的date物件不含引數時,date即為當前系統時間 年月日,時分秒均包含 date date new date system.currenttimemillis 帶引數時,直接以引數作為時間 thu aug 29 14 38 58 cst 201 3 ...

Java中日期的表示

當月第一天 if stringutil.isvalidstr starttime 當月最後一天 if stringutil.isvalidstr starttime 當月的當天 if stringutil.isvalidstr daytime 好久都沒寫總結了,最近閒下來了忽然感覺沒事幹,想想總結一...

Java中日期時間的處理

1.獲取系統時間可以通過calendar或者date預設建構函式或者例項得到,不過現在日期主要還是借助於calendar來處理。另外還可以得到當前日期是一周的第幾天 從星期天開始 一月以及一年的第幾天 public static string getcurrenttime public static...