感觉这个Calendar写了好几遍了,还是不清不楚的,拼写也没有记住,做个笔记加深下印象。
贴上API说明:
public abstract void add(int field,int amount)
根据日历的规则,为给定的日历字段添加或减去指定的时间量。
例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点:
add(Calendar.DAY_OF_MONTH, -5);
参数: - 日历字段。
amount :- 为字段添加的日期或时间量。
Calendar calendar = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
calendar.add(Calendar.DAY_OF_MONTH, -1);//获取前一天
calendar.add(Calendar.DAY_OF_MONTH, 1);//获取后一天
dateId = format.format(calendar.getTime());
SimpleDateFormat 日期和时间模式:
年:yyyy
月:MM
日:dd
星期:F
小时:24:H
小时:12:h
分:m
秒:s
毫秒:S