如何检查字符串是否为yyyy-yyyy格式
来源:爱站网时间:2021-09-16编辑:网友分享
我有返回此列表的数组列表。 date:[“ 1981-1990”,“ 1971-1980”,“ 1991-2000”]我要执行检查:查看列表中的值是否为年份范围。
问题描述
我有返回它的数组列表。
dates : [
"1981-1990",
"1971-1980",
"1991-2000"
]
我要执行检查:查看列表中的值是否为年份范围。
思路:
您可以像这样从
java-time api中将Year与Year::isBefore结合使用:
String[] ranges = {"1981-1990", "1971-1980", "1991-2000"};
for (String range : ranges) {
String[] dates = range.split("-");
if (Year.parse(dates[0]).isBefore(Year.parse(dates[1]))) {
System.out.println("Correct range");
} else {
System.out.println("Wrong range");
}
}
上一篇:使用FirebaseUI从Firebase数据库读取数据到Recycleview
下一篇:期待`android:screenOrientation =“ unspecified”`或`“ fullSensor”