首页 > 解决方案 > 如何从日历中获取昨天的实例?

问题描述

我有一个通过 java.util.Calendar 操作日期的 android 应用程序

当我想使用今天的日期时,我使用:

 Date today = Calendar.getInstance().getTime();

我想知道如何操纵昨天的日期,我尝试了多种语法但没有任何效果,我在想类似的东西

昨天 = 今天 - 24(UNITS.HOURS)

但这是不正确的!

标签: javaandroidcalendar

解决方案


尝试这个 :

使用此代码,您将始终获得昨天的日期。

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
dateFormat.format(cal.getTime());

推荐阅读