在我的应用程序中,我有两种不同类型的日期格式。其中一个给出 Thu Apr 19 12:10:26 GMT + 05:30 2012 作为输出,而另一个给出 1334654035000 作为输出。
我可以将第一种格式更改为第二种格式(只有数字)吗? 原因是,我必须比较两个不同的日期。
答案 0 :(得分:3)
如果您想比较两种格式不同的日期,
答案 1 :(得分:0)
使用java.text.SimpleDateFormat的parse方法应该做你想做的事情
答案 2 :(得分:0)
是。你可以做到这一点。如果我们假设日期在同一时区下,请使用SimpleDateFormat类将日期转换为Calendar,然后调用Calendar对象上的方法来比较日期。
答案 3 :(得分:0)
解析日期并比较日期
if(!sToDate[Integer.valueOf(sChecked[i])].equalsIgnoreCase("")&&!sFromDate[Integer.valueOf(sChecked[i])].equalsIgnoreCase(""))
如果(sToDate [的Integer.parseInt(sChecked [I])]的compareTo(sFromDate [的Integer.parseInt(sChecked [I])])&小于0)