日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java-日期 正则表达式

發布時間:2023/12/10 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java-日期 正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java 日期和時間

  • Data類提供兩個構造函數來實例化Data對象

    Data()//參數是從1970 1 1 起的毫秒數Data(long millisec)
  • 獲取當前日期時間

    import java.util.Data;public class DataDemo {public static void main(String args[]) {// 初始化Data對象Data data = new Data();// 使用 toString() 函數顯示日期時間System.out.println(data.toString());// Wen Aug 16 09:51:52 CDT 2017}}
  • 日期比較
  • 使用getTime()獲取兩個日期的毫秒值,比較兩個值的大小
  • 使用before()、after()、equals();new Data(17,8,16).before(new Data(17,8,17))返回true
  • 使用compareTo()方法
  • 使用 SimpleDataFormat格式化日期,允許用戶選擇自定義日期時間格式

    import java.util.*;import java.text.*;public class DataDemo {public static void main (String args[]) {Data dNow = new Data();// yyyy:完整公元年 MM:月份 dd:日期 HH:mm:ss 時分秒// a-PM AM zzz-PDT時區//注意大小寫 MM-月份 mm-分 HH-24小時制 hh-12小時制SimpleDataFormat ft = new SimpleDataFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");System.out.println("Current Data:" + ft.format(dNow));}}
  • 使用printf格式化日期 以%t開頭 以%n結尾
  • %tc%n---包含全部日期和時間信息
  • %tF%n---"年-月-日"格式
  • %tD%n---"月/日/年"格式
  • %tr%n---"HH:MM:SS PM"格式 12小時制
  • %tT%n---"HH:MM:SS"格式 24小時制
  • %tR%n---"HH:MM"格式 24小時制
  • 解析字符串為時間--parse()
  • Java 休眠--sleep()

    import java.util.*;public class SleepDemo {public static void main (String args[]) {try {System.out.println(new Data() + "\n");Thread.sleep(1000*3);//休眠3秒System.out.println(new Data() + "\n");} catch (Exception e) {System.out.println("Got an exception!");}}}
  • Calendar類
  • 創建一個代表系統當前日期的Calendar對象

    Calendar c = Calendar.getInstance();//默認是當前時間
  • 創建一個指定日期的Calendar對象

    Calendar c = Calendar.getInstance();c.set(2017,9-1,16);// Calendar 類對象信息的set設置c.add(Calendar.DATE, 10);//Calendar 類對象信息的add設置 增加10天
  • Calendar類對象信息的獲得

    Calendar c = Calendar.getInstance();//獲得年份int year = c.get(Calendar.YEAR);//獲得月份int month = c.get(Calendar.MONTH) + 1;//獲得日期int date = c.get(Calendar.DATE);//獲得小時int hour = c.get(Calendar.HOUR_OF_DAY);//獲得分鐘int minute = c.get(Calendar.MINUTE);//獲得秒int second = c.get(Calendar.SECOND);//獲得星期幾 1-星期日 2-星期一 ...int day = c.get(Calendar.DAY_OF_WEEK);

    Java 正則表達式

  • java.util.regex 包主要包括三個類--Pattern、Matcher、PatternSyntaxException
  • 捕獲組--把多個字符當一個獨立單元進行處理的方法,通過多括號內的字符分組來創建
  • 正則表達式語法
    注意 \\表示其他語言中的一個\;例如,其他語言表示以為數字\d,Java中為\\d

轉載于:https://www.cnblogs.com/yfife/p/7375966.html

總結

以上是生活随笔為你收集整理的Java-日期 正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。