我建议您使用出色的
Joda Time库,而不要使用有缺陷的
java.util.Date和朋友。你可以简单地写
import java.util.Date;import org.joda.time.DateTime;import org.joda.time.Days;Date past = new Date(110, 5, 20); // June 20th, 2010Date today = new Date(110, 6, 24); // July 24th int days = Days.daysBetween(new DateTime(past), new DateTime(today)).getDays(); // => 34



