Api 正则和日期

正则:

一、正则基本符号:

\d:数字[0-9]

\D:非数字

\w:数字+字母+下划线[ 0-9 a-z _ ]

\W:非数字+字母+下划线

\s:空格

\S:非空格

二、正则特殊符号:

.:任意字符

?:0-1次(可出可不出)

+:至少一次

*:任意次

三、正则的运用:

六位数密码:[1-9]\d{5};

六到十二位数的密码:[1-9]\d{5,11};

六位数密码,字母和数字连用:[0-9a-zA-Z]{5};

六到十二位数的密码,字母,数字和下划线连用:\w{6,12}; 或者[0-9a-zA-Z_]{6,12};

四、特殊符号的运用:

[1-9]?\d{5};//"123456"或者"01234"

[1-9]+;//"1"或者“123456789......"

[1-9]*;//"123456789......"

.{6,12};//"123456789"或者"abcdefg"或者"13srsfe_=/,3"

 

日期:

一、日期的基本类型有:

Date,localDate,localTime,localDateTime

获取当前的时间:date.getTime()/localDate.now()

 

二、日期相关的运用方法:

LocalDate n1 = LocalDate.now();// 日期

LocalDateTime n2 = LocalDateTime.now();// 时间+日期

LocalTime n3 = LocalTime.now();// 时间

 

LocalDate n1 = LocalDate.now();

// 当前天数  n1.getDayOfMonth()

// 当前天数是今年的第几天  n1.getDayOfYear()

// 当前是闰年  n1.isLeapYear()

// 当前月份的长度  n1.lengthOfMonth()

//当前年份的长度  n1.lengthOfYear()

// 当前星期  n1.getDayOfWeek()

//当前月份  n1.getMonth()

// 今年的第几天  n1.get(ChronoField.DAY_OF_YEAR)


DayOfWeek dow = n1.getDayOfWeek();
//星期  dow.getValue()

 

posted @ 2022-06-16 15:28  溺涩  阅读(52)  评论(0)    收藏  举报