我正在尝试获取 2 个日期时间之间的差异。我有一个数组列表,每个对象都包含日期类型的数据。
我的问题是:1)正在使用 Calendar.getInstance().get(Calendar.MINUTE) ... 等获取当前日期和时间的最佳方法 2)我应该手动填写 Date 变量中的数据,如下所示:
Date currentDate = new Date();
currentDate.setMinutes(Calendar.getInstance().get(Calendar.MINUTE));
currentDate.setHours(Calendar.getInstance().get(Calendar.HOUR));
currentDate.setDate(Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
currentDate.setMonth(Calendar.getInstance().get(Calendar.MONTH));
currentDate.setYear(Calendar.getInstance().get(Calendar.YEAR));
3)如何获得 currentDate 和我拥有的旧日期之间的差异,currentDate - oldDate
“AM_PM”问题如何,我应该手动执行此功能吗?