如何检查字符串是否为yyyy-yyyy格式

来源:爱站网时间:2021-09-16编辑:网友分享
我有返回此列表的数组列表。 date:[“ 1981-1990”,“ 1971-1980”,“ 1991-2000”]我要执行检查:查看列表中的值是否为年份范围。

问题描述


我有返回它的数组列表。

dates : [
"1981-1990",
"1971-1980",
"1991-2000"
]

我要执行检查:查看列表中的值是否为年份范围。

思路:


您可以像这样从

java-time api中将YearYear::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”

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载