java - 如何从日历中获取昨天的实例?
问题描述
我有一个通过 java.util.Calendar 操作日期的 android 应用程序
当我想使用今天的日期时,我使用:
Date today = Calendar.getInstance().getTime();
我想知道如何操纵昨天的日期,我尝试了多种语法但没有任何效果,我在想类似的东西
昨天 = 今天 - 24(UNITS.HOURS)
但这是不正确的!
解决方案
尝试这个 :
使用此代码,您将始终获得昨天的日期。
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
dateFormat.format(cal.getTime());
推荐阅读
- python - 使用 groupby 时返回索引值
- mysql - 使用sql计算一天中多条记录之间的时间差
- mysql - SqlAlchemy 打印 MySQL 表的步骤?
- python - 填充多个数组以获得与最大数组相同的形状
- html - DIV 高度为 100% 的多个 CSS 问题以及其中的内容
- active-directory - 使用 Microsoft Graph API 创建应用程序角色
- apache - Apache 2.4 剥离查询参数并将其添加为标头
- r - 用 purrr 提高批量预测的速度
- django - Django 2 使评论提交错误
- kubernetes - Kubectl 补丁返回“未修补”