Java中如何比较 String型 日期 ??
展开全部
想要保证比较的逻辑的正确性,还是要将String型 日期数据转换为Date型,在做比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 new SimpleDateFormat(“yyyy-MM-dd”).parse(str) 转换成DAte 在进行比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先转换为Date类型再比较
public static boolean dateCompare(Date bDate, Date eDate) {
boolean flag = false;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if (bDate.before(eDate) || bDate.equals(eDate)) {
flag = true;
}
} catch (Exception e) {
flag = false;
}
return flag;
}
public static boolean dateCompare(Date bDate, Date eDate) {
boolean flag = false;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if (bDate.before(eDate) || bDate.equals(eDate)) {
flag = true;
}
} catch (Exception e) {
flag = false;
}
return flag;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?
是否相同?
还是那个大,那个小?
是否相同?
还是那个大,那个小?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询