小编whe*_*c64的帖子

如何在不使用Java中的Calendar且没有时间戳的情况下获取昨天的日期?

我已经写了一个方法来获取当前日期的格式,yyyy-MM-dd并希望能够创建另一种方法来获取昨天的日期,即当前日期的前一天.所有这些需求是日期而不是时间戳.我也不想使用Calendar它.我这样设置了当前日期:

public class DateWithNoTimestamp
{
       private static final String CURRENT_DATE_FORMAT = "yyyy-MM-dd";

       public final static String getCurrentDate()
       {
               DateFormat dateFormat = new SimpleDateFormat(CURRENT_DATE_FORMAT);
               Date date = new Date();
               return dateFormat.format(date);
       } 
}
Run Code Online (Sandbox Code Playgroud)

这可以获得当前日期,现在是getYesertdayDate()我遇到麻烦的单独方法.如何getCurrentDate()在减去一天的同时以与我相同的方式进行设置?

java date date-format simpledateformat

18
推荐指数
3
解决办法
4万
查看次数

标签 统计

date ×1

date-format ×1

java ×1

simpledateformat ×1