最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java日期時間使用方法匯總

 更新時間:2016年03月06日 14:47:34   作者:ngulc  
這篇文章主要針對Java日期時間使用方法進行匯總,感興趣的朋友可以參考一下

一、Java中的日期概述
日期在Java中是一塊非常復雜的內容,對于一個日期在不同的語言國別環(huán)境中,日期的國際化,日期和時間之間的轉換,日期的加減運算,日期的展示格式都是非常復雜的問題。 

在Java中,操作日期主要涉及到一下幾個類: 
1、java.util.Date
        類 Date 表示特定的瞬間,精確到毫秒。從 JDK 1.1 開始,應該使用 Calendar 類實現(xiàn)日期和時間字段之間轉換,使用 DateFormat 類來格式化和分析日期字符串。Date 中的把日期解釋為年、月、日、小時、分鐘和秒值的方法已廢棄。 
2、java.text.DateFormat(抽象類)
        DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化并分析日期或時間。日期/時間格式化子類(如 SimpleDateFormat)允許進行格式化(也就是日期 -> 文本)、分析(文本-> 日期)和標準化。將日期表示為 Date 對象,或者表示為從 GMT(格林尼治標準時間)1970 年,1 月 1 日 00:00:00 這一刻開始的毫秒數(shù)。 
3、java.text.SimpleDateFormat(DateFormat的直接子類)
        SimpleDateFormat 是一個以與語言環(huán)境相關的方式來格式化和分析日期的具體類。它允許進行格式化(日期 -> 文本)、分析(文本 -> 日期)和規(guī)范化。
        SimpleDateFormat 使得可以選擇任何用戶定義的日期-時間格式的模式。但是,仍然建議通過 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 來新的創(chuàng)建日期-時間格式化程序。
4、java.util.Calendar(抽象類)
        Calendar 類是一個抽象類,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日歷字段之間的轉換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。瞬間可用毫秒值來表示,它是距歷元(即格林威治標準時間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。
        與其他語言環(huán)境敏感類一樣,Calendar 提供了一個類方法 getInstance,以獲得此類型的一個通用的對象。Calendar 的 getInstance 方法返回一個 Calendar 對象,其日歷字段已由當前日期和時間初始化。
5、java.util.GregorianCalendar(Calendar的直接子類)
        GregorianCalendar 是 Calendar 的一個具體子類,提供了世界上大多數(shù)國家使用的標準日歷系統(tǒng)。
        GregorianCalendar 是一種混合日歷,在單一間斷性的支持下同時支持儒略歷和格里高利歷系統(tǒng),在默認情況下,它對應格里高利日歷創(chuàng)立時的格里高利歷日期(某些國家是在 1582 年 10 月 15 日創(chuàng)立,在其他國家要晚一些)??捎烧{用方通過調用 setGregorianChange() 來更改起始日期。

二、java.util.Date的使用 
1、java.util.Date的API簡介
類 java.util.Date 表示特定的瞬間,精確到毫秒。提供了很多的方法,但是很多已經(jīng)過時,不推薦使用,下面僅僅列出沒有過時的方法: 
構造方法摘要
-------------
Date()
          分配 Date 對象并用當前時間初始化此對象,以表示分配它的時間(精確到毫秒)。
Date(long date)
          分配 Date 對象并初始化此對象,以表示自從標準基準時間(稱為“歷元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以來的指定毫秒數(shù)。
 
方法摘要
-------------
 boolean after(Date when)
          測試此日期是否在指定日期之后。
 
 boolean before(Date when)
          測試此日期是否在指定日期之前。
 
 Object clone()
          返回此對象的副本。
 
 int compareTo(Date anotherDate)
          比較兩個日期的順序。
 
 boolean equals(Object obj)
          比較兩個日期的相等性。
 
 long getTime()
          返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數(shù)。
 
 int hashCode()
          返回此對象的哈希碼值。
 
 void setTime(long time)
          設置此 Date 對象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的時間點。
 
 String toString()
          把此 Date 對象轉換為以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中:
          dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。
          mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。
          dd 是一月中的某一天(01 至 31),顯示為兩位十進制數(shù)。
          hh 是一天中的小時(00 至 23),顯示為兩位十進制數(shù)。
          mm 是小時中的分鐘(00 至 59),顯示為兩位十進制數(shù)。
          ss 是分鐘中的秒數(shù)(00 至 61),顯示為兩位十進制數(shù)。
          zzz 是時區(qū)(并可以反映夏令時)。標準時區(qū)縮寫包括方法 parse 識別的時區(qū)縮寫。如果不提供時區(qū)信息,則 zzz 為空,即根本不包括任何字符。
          yyyy 是年份,顯示為 4 位十進制數(shù)。

         下面是一個Date類的綜合實例:

public class TestDate {
 public static void main(String[] args) {
  TestDate testdate = new TestDate();
  testdate.getSystemCurrentTime();
  testdate.getCurrentDate();
 }
 /**
  * 獲取系統(tǒng)當前時間 
  * System.currentTimeMillis()返回系統(tǒng)當前時間,結果為1970年1月1日0時0分0秒開始,到程序執(zhí)行取得系統(tǒng)時間為止所經(jīng)過的毫秒數(shù) 
  * 1秒=1000毫秒 
  */
 public void getSystemCurrentTime(){
  System.out.println("---獲取系統(tǒng)當前時間---");
  System.out.println(System.currentTimeMillis());
 }
 public void getCurrentDate(){
  System.out.println("---獲取系統(tǒng)當前時間---");
   //創(chuàng)建并初始化一個日期(初始值為當前日期) 
  Date date = new Date(); 
  System.out.println("現(xiàn)在的日期是 = " + date.toString()); 
  System.out.println("自1970年1月1日0時0分0秒開始至今所經(jīng)歷的毫秒數(shù) = " + date.getTime()); 
 }
}

2、java.text.DateFormat抽象類的使用
DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化并分析日期或時間。日期/時間格式化子類(如 SimpleDateFormat)允許進行格式化(也就是日期 -> 文本)、分析(文本-> 日期)和標準化。將日期表示為 Date 對象,或者表示為從 GMT(格林尼治標準時間)1970 年,1 月 1 日 00:00:00 這一刻開始的毫秒數(shù)。
DateFormat 提供了很多類方法,以獲得基于默認或給定語言環(huán)境和多種格式化風格的默認日期/時間 Formatter。格式化風格包括 FULL、LONG、MEDIUM 和 SHORT。方法描述中提供了使用這些風格的更多細節(jié)和示例。
DateFormat 可幫助進行格式化并分析任何語言環(huán)境的日期。對于月、星期,甚至日歷格式(陰歷和陽歷),其代碼可完全與語言環(huán)境的約定無關。 
要格式化一個當前語言環(huán)境下的日期,可使用某個靜態(tài)工廠方法:    

myString = DateFormat.getDateInstance().format(myDate);

 如果格式化多個日期,那么獲得該格式并多次使用它是更為高效的做法,這樣系統(tǒng)就不必多次獲取有關環(huán)境語言和國家約定的信息了。

 DateFormat df = DateFormat.getDateInstance();
 for (int i = 0; i < myDate.length; ++i) {
 output.println(df.format(myDate[i]) + "; ");
 }

 
要格式化不同語言環(huán)境的日期,可在 getDateInstance() 的調用中指定它。
 DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
 還可使用 DateFormat 進行分析。
 myDate = df.parse(myString); 
使用 getDateInstance 來獲得該國家的標準日期格式。另外還提供了一些其他靜態(tài)工廠方法。使用 getTimeInstance 可獲得該國家的時間格式。使用 getDateTimeInstance 可獲得日期和時間格式。可以將不同選項傳入這些工廠方法,以控制結果的長度(從 SHORT 到 MEDIUM 到 LONG 再到 FULL)。確切的結果取決于語言環(huán)境,但是通常:
 SHORT 完全為數(shù)字,如 12.13.52 或 3:30pm
 MEDIUM 較長,如 Jan 12, 1952
 LONG 更長,如 January 12, 1952 或 3:30:32pm
 FULL 是完全指定,如 Tuesday, April 12, 1952 AD 或 3:30:42pm PST。 
如果愿意,還可以在格式上設置時區(qū)。如果想對格式化或分析施加更多的控制(或者給予用戶更多的控制),可以嘗試將從工廠方法所獲得的 DateFormat 強制轉換為 SimpleDateFormat。這適用于大多數(shù)國家;只是要記住將其放入一個 try 代碼塊中,以防遇到特殊的格式。
 還可以使用借助 ParsePosition 和 FieldPosition 的分析和格式化方法形式來:逐步地分析字符串的各部分。 對齊任意特定的字段,或者找出字符串在屏幕上的選擇位置。 
DateFormat 不是同步的。建議為每個線程創(chuàng)建獨立的格式實例。如果多個線程同時訪問一個格式,則它必須保持外部同步。 
3、java.text.SimpleDateFormat(DateFormat的直接子類)的使用 
SimpleDateFormat 是一個以與語言環(huán)境相關的方式來格式化和分析日期的具體類。它允許進行格式化(日期 -> 文本)、分析(文本 -> 日期)和規(guī)范化。 
SimpleDateFormat 使得可以選擇任何用戶定義的日期-時間格式的模式。但是,仍然建議通過 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 來新的創(chuàng)建日期-時間格式化程序。每一個這樣的類方法都能夠返回一個以默認格式模式初始化的日期/時間格式化程序。可以根據(jù)需要使用 applyPattern 方法來修改格式模式。有關使用這些方法的更多信息,請參閱 DateFormat。

日期和時間模式
日期和時間格式由日期和時間模式 字符串指定。在日期和時間模式字符串中,未加引號的字母 'A' 到 'Z' 和 'a' 到 'z' 被解釋為模式字母,用來表示日期或時間字符串元素。文本可以使用單引號 (') 引起來,以免進行解釋。"''" 表示單引號。所有其他字符均不解釋;只是在格式化時將它們簡單復制到輸出字符串,或者在分析時與輸入字符串進行匹配。
更多的參考信息可以查看JDK API文檔,下面給出一個綜合實例:

public class TestDateFormat {
 public static void main(String[] args) throws ParseException {
  TestDateFormat tdf = new TestDateFormat();
  tdf.dateFormat();
 }
 /**
  * 對SimpleDateFormat類進行測試
  * @throws ParseException 
  */
 public void dateFormat() throws ParseException{
   //創(chuàng)建日期 
  Date date = new Date(); 

  //創(chuàng)建不同的日期格式 
  DateFormat df1 = DateFormat.getInstance(); 
  DateFormat df2 = new SimpleDateFormat("yyyy-MM-01 hh:mm:ss EE"); 
  DateFormat df3 = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);  //產(chǎn)生一個指定國家指定長度的日期格式,長度不同,顯示的日期完整性也不同 
  DateFormat df4 = new SimpleDateFormat("yyyy年MM月dd日 hh時mm分ss秒 EE", Locale.CHINA); 
  DateFormat df5 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss EEEEEE", Locale.US); 
  DateFormat df6 = new SimpleDateFormat("yyyy-MM-dd"); 

  //將日期按照不同格式進行輸出 
  System.out.println("-------將日期按照不同格式進行輸出------"); 
  System.out.println("按照Java默認的日期格式,默認的區(qū)域      : " + df1.format(date)); 
  System.out.println("按照指定格式 yyyy-MM-dd hh:mm:ss EE ,系統(tǒng)默認區(qū)域  :" + df2.format(date)); 
  System.out.println("按照日期的FULL模式,區(qū)域設置為中文      : " + df3.format(date)); 
  System.out.println("按照指定格式 yyyy年MM月dd日 hh時mm分ss秒 EE ,區(qū)域為中文 : " + df4.format(date)); 
  System.out.println("按照指定格式 yyyy-MM-dd hh:mm:ss EE ,區(qū)域為美國  : " + df5.format(date)); 
  System.out.println("按照指定格式 yyyy-MM-dd ,系統(tǒng)默認區(qū)域     : " + df6.format(date)); 
  
  //將符合該格式的字符串轉換為日期,若格式不相配,則會出錯 
  Date date1 = df1.parse("16-01-24 下午2:32"); 
  Date date2 = df2.parse("2016-01-24 02:51:07 星期日"); 
  Date date3 = df3.parse("2016年01月24日 星期五"); 
  Date date4 = df4.parse("2016年01月24日 02時51分18秒 星期日"); 
  Date date5 = df5.parse("2016-01-24 02:51:18 Sunday"); 
  Date date6 = df6.parse("2016-01-24"); 

  System.out.println("-------輸出將字符串轉換為日期的結果------"); 
  System.out.println(date1); 
  System.out.println(date2); 
  System.out.println(date3); 
  System.out.println(date4); 
  System.out.println(date5); 
  System.out.println(date6); 
 }
}

4、java.util.Calendar(抽象類)
 java.util.Calendar是個抽象類,是系統(tǒng)時間的抽象表示,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日歷字段之間的轉換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。瞬間可用毫秒值來表示,它是距歷元(即格林威治標準時間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。
 與其他語言環(huán)境敏感類一樣,Calendar 提供了一個類方法 getInstance,以獲得此類型的一個通用的對象。Calendar 的 getInstance 方法返回一個 Calendar 對象,其日歷字段已由當前日期和時間初始化。
 一個Calendar的實例是系統(tǒng)時間的抽象表示,從Calendar的實例可以知道年月日星期月份時區(qū)等信息。Calendar類中有一個靜態(tài)方法get(int x),通過這個方法可以獲取到相關實例的一些值(年月日星期月份等)信息。參數(shù)x是一個產(chǎn)量值,在Calendar中有定義。 

Calendar中些陷阱,很容易掉下去:
1、Calendar的星期是從周日開始的,常量值為0。
2、Calendar的月份是從一月開始的,常量值為0。
3、Calendar的每個月的第一天值為1。 
5、java.util.GregorianCalendar(Calendar的直接子類)
 
GregorianCalendar 是 Calendar 的一個具體子類,提供了世界上大多數(shù)國家使用的標準日歷系統(tǒng)。結合Calendar抽象類使用。 
下面給出一個綜合實例看看Calendar類的用法:

public class TestCalendar {
 public static void main(String[] args) throws ParseException {
  TestCalendar testCalendar = new TestCalendar();
  testCalendar.testCalendar();
  testCalendar.testCalendar2();
 }
 public void testCalendar(){
  //創(chuàng)建Calendar的方式 
  Calendar now1 = Calendar.getInstance(); 
  Calendar now2 = new GregorianCalendar(); 
  Calendar now3 = new GregorianCalendar(2016, 01, 24); 
  Calendar now4 = new GregorianCalendar(2016, 01, 24, 15, 55);  //陷阱:Calendar的月份是0~11 
  Calendar now5 = new GregorianCalendar(2016, 01, 24, 15, 55, 44); 
  Calendar now6 = new GregorianCalendar(Locale.US); 
  Calendar now7 = new GregorianCalendar(TimeZone.getTimeZone("GMT-8:00")); 

  //通過日期和毫秒數(shù)設置Calendar 
  now2.setTime(new Date()); 
  System.out.println(now2); 

  now2.setTimeInMillis(new Date().getTime()); 
  System.out.println(now2); 


  //定義日期的中文輸出格式,并輸出日期 
  SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日 hh時mm分ss秒 E", Locale.CHINA); 
  System.out.println("獲取日期中文格式化化輸出:" + df.format(now5.getTime())); 
  System.out.println(); 

  System.out.println("--------通過Calendar獲取日期中年月日等相關信息--------"); 
  System.out.println("獲取年:" + now5.get(Calendar.YEAR)); 
  System.out.println("獲取月(月份是從0開始的):" + now5.get(Calendar.MONTH)); 
  System.out.println("獲取日:" + now5.get(Calendar.DAY_OF_MONTH)); 
  System.out.println("獲取時:" + now5.get(Calendar.HOUR)); 
  System.out.println("獲取分:" + now5.get(Calendar.MINUTE)); 
  System.out.println("獲取秒:" + now5.get(Calendar.SECOND)); 
  System.out.println("獲取上午、下午:" + now5.get(Calendar.AM_PM)); 
  System.out.println("獲取星期數(shù)值(星期是從周日開始的):" + now5.get(Calendar.DAY_OF_WEEK)); 
  System.out.println(); 

  System.out.println("---------通用星期中文化轉換---------"); 
  String dayOfWeek[] = {"", "日", "一", "二", "三", "四", "五", "六"}; 
  System.out.println("now5對象的星期是:" + dayOfWeek[now5.get(Calendar.DAY_OF_WEEK)]); 
  System.out.println(); 

  System.out.println("---------通用月份中文化轉換---------"); 
  String months[] = {"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"}; 
  System.out.println("now5對象的月份是: " + months[now5.get(Calendar.MONTH)]); 
 }
 
 public void testCalendar2() throws ParseException{
  //獲取當前月份的最大天數(shù)
  Calendar cal = Calendar.getInstance(); 
  int maxday=cal.getActualMaximum(Calendar.DAY_OF_MONTH); 
  int minday=cal.getActualMinimum(Calendar.DAY_OF_MONTH); 
  System.out.println(maxday);
  //取當月的最后一天 
  DateFormat formatter3=new SimpleDateFormat("yyyy-MM-"+maxday); 
  System.out.println(formatter3.format(cal.getTime()));
  //取當月的最后一天 
  DateFormat formatter4=new SimpleDateFormat("yyyy-MM-"+minday); 
  System.out.println(formatter4.format(cal.getTime()));
  //求兩個日期之間相隔的天數(shù)
  java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd"); 
  java.util.Date beginDate= format.parse("2007-12-24"); 
  java.util.Date endDate= format.parse("2007-12-25"); 
  long day=(endDate.getTime()-beginDate.getTime())/(24*60*60*1000); 
  System.out.println("相隔的天數(shù)="+day); 
  //一年前的日期
  java.text.Format formatter5=new java.text.SimpleDateFormat("yyyy-MM-dd"); 
  java.util.Date todayDate=new java.util.Date(); 
  long beforeTime=(todayDate.getTime()/1000)-60*60*24*365; 
  todayDate.setTime(beforeTime*1000); 
  String beforeDate=formatter5.format(todayDate); 
  System.out.println(beforeDate); 
  Calendar calendar = Calendar.getInstance();
  calendar.add(Calendar.YEAR, -1);
  System.out.println(formatter5.format(calendar.getTime()));
  //當前星期的星期一和星期日
  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
  GregorianCalendar gregorianCalendar = new GregorianCalendar();
  int dayInWeek = gregorianCalendar.get(Calendar.DAY_OF_WEEK);
  int offset = 0;
  if (dayInWeek == 1) {
   // 星期天
   offset = 6;
  } else {
   // 星期一至星期六
   offset = dayInWeek - 2;
  }
  gregorianCalendar.add(GregorianCalendar.DAY_OF_MONTH, -offset);
  String sday = dateFormat.format(gregorianCalendar.getTime());
  gregorianCalendar.add(GregorianCalendar.DAY_OF_MONTH, 6);
  String eday = dateFormat.format(gregorianCalendar.getTime());

  System.out.println("這個星期的星期一:" + sday);
  System.out.println("這個星期的星期天:" + eday);
 }
 
}

三、總結

Java中日期的經(jīng)常有一下五個方面:
1、創(chuàng)建日期
2、日期格式化顯示
3、日期的轉換(主要是和字符串之間的相互轉換)
4、日期中年、月、日、時、分、秒、星期、月份等獲取。
5、日期的大小比較、日期的加減。

以上就是為大家總結的java日期時間使用方法,希望對大家的學習有所幫助。

相關文章

  • Spring FactoriesLoader機制實例詳解

    Spring FactoriesLoader機制實例詳解

    這篇文章主要介紹了Spring FactoriesLoader機制實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • java之項目運維手冊

    java之項目運維手冊

    這篇文章主要介紹了java之項目運維手冊,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 解決問題:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources

    解決問題:Failed to execute goal org.apache.m

    這篇文章主要給大家介紹了關于解決問題:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources的相關資料,文中將解決的辦法介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • 快速理解Java垃圾回收和jvm中的stw

    快速理解Java垃圾回收和jvm中的stw

    這篇文章主要介紹了快速理解Java垃圾回收和jvm中的stw,涉及Java代碼的停頓,jvm中的線程等相關內容,還是十分不錯的,需要的朋友可以參考。
    2017-10-10
  • 你所不知道的Spring自動注入詳解

    你所不知道的Spring自動注入詳解

    這篇文章主要給大家介紹了關于你所不知道的Spring自動注入的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • SpringBoot集成Neo4j的詳細教程

    SpringBoot集成Neo4j的詳細教程

    Spring Boot 提供了對 Neo4j 的良好支持,使得開發(fā)者可以更方便地使用圖數(shù)據(jù)庫,通過使用 Spring Data Neo4j,開發(fā)者可以輕松地進行數(shù)據(jù)訪問、操作以及管理,本文將詳細介紹如何在 Spring Boot 應用中集成 Neo4j,需要的朋友可以參考下
    2024-11-11
  • Spring的事務管理你了解嗎

    Spring的事務管理你了解嗎

    這篇文章主要為大家介紹了Spring的事務管理,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Springboot啟動報錯時實現(xiàn)異常定位

    Springboot啟動報錯時實現(xiàn)異常定位

    這篇文章主要介紹了Springboot啟動報錯時實現(xiàn)異常定位,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD

    MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD

    本文將結合實例代碼,介紹MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • Spring 中@Validated 分組校驗的使用解析

    Spring 中@Validated 分組校驗的使用解析

    這篇文章主要介紹了Spring 中@Validated 分組校驗的使用解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評論

东辽县| 清远市| 兴山县| 新安县| 泰安市| 安新县| 治多县| 乌拉特前旗| 陇西县| 东阳市| 呈贡县| 海晏县| 凤阳县| 桐梓县| 新闻| 上高县| 郯城县| 木里| 铜鼓县| 铜山县| 琼海市| 高台县| 萝北县| 阜南县| 印江| 铜鼓县| 怀仁县| 抚松县| 阳高县| 繁峙县| 宜良县| 逊克县| 富阳市| 榆中县| 鹤庆县| 乐东| 合山市| 大庆市| 墨竹工卡县| 东莞市| 江华|