可能重复:
Java中两个日期之间的天数差异?
我需要找到两个日期之间的差异。第一个是字符串格式,
s1=2012-10-01T15:33:34.652905Z
我需要将 s1 转换为日期 d1,然后找到今天日期 d2 和 d1 之间的整数差。
我该怎么做呢?
可能重复:
Java中两个日期之间的天数差异?
我需要找到两个日期之间的差异。第一个是字符串格式,
s1=2012-10-01T15:33:34.652905Z
我需要将 s1 转换为日期 d1,然后找到今天日期 d2 和 d1 之间的整数差。
我该怎么做呢?
要将字符串转换为日期,可以使用SimpleDateFormat .parse("yyyy-MM-dd'T'HH:mm:ss.SSSZ")。
给定两个 Date 对象,您可以按照 SO 条目中的建议使用JODA Time获得所需的任何差异(天、秒......): Java 中两个日期之间的天数差异?