gpt4 book ai didi

java - 检查日期字符串是否包含年份

转载 作者:行者123 更新时间:2023-12-01 06:53:27 26 4
gpt4 key购买 nike

我有两个字符串

String withYear = "12/04/1988"

String withoutYear = "10/04"

日期格式为MM/dd/yyyy

我正在尝试确定字符串是否包含年份

这是迄今为止我的代码:

Calendar c= Calendar.getInstance();
c.setTime(dt.parse(withYear)); //dt is a SimpleDateFormat 'MM/dd/yyyy'
c.get(Calendar.YEAR) // = 1988

c.setTime(dt.parse(withoutYear));
c.get(Calendar.YEAR);// = 1970

最佳答案

我认为最简单的方法是完全忘记创建日期/日历对象。您可以简单地检查字符串以查看它有多少个部分:

public static boolean containsYear(String dateStr){
return dateStr.split("/").length == 3;
}

关于java - 检查日期字符串是否包含年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com