JAVA取得昨天的当前时间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA取得昨天的当前时间?相关的知识,希望对你有一定的参考价值。

JAVA取得昨天的当前时间的方法:
1、定义时间格式

private static final String CURRENT_DATE_FORMAT = "yyyy-MM-dd hh24:mm:ss";
2、定义format方法内容
public final static String format(Date date)
DateFormat dateFormat = new SimpleDateFormat(CURRENT_DATE_FORMAT);
return dateFormat.format(date);

3、获取昨天的时间并format完后输出标准格式
public final static String formatYesterday()
return format(new Date(new Date().getTime() - 24*3600*1000));
//定义date实例后,减去24*3600*1000就默认减了一天。。
参考技术A 这还不简单
取得当前的时间 再减去一天的时候不就行了

System.currentTimeMillis()-86400000L
得到的就是昨天的当前时间的毫秒数 其中86400000L是24小时的毫秒数
参考技术B 大哥,你太有才了?啥叫昨天的当前时间,当前时间你能取到不?减去24小时就是昨天的当前时间了 参考技术C import java.util.Calendar;

Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE,-1);
System.out.println(cal.getTime());

==============================
不知道你想要什么样的格式~
比如2009-03-10?
==============================
有需要在补充
参考技术D Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE,-1);
Date time=cal.getTime();
这样就可以了!本回答被提问者采纳

以上是关于JAVA取得昨天的当前时间?的主要内容,如果未能解决你的问题,请参考以下文章

java 当前系统时间 加一天怎么取得?

Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间

sql中怎么取得当前时间

java获取网络当前时间 时间不对

JS如何利用当前时间来获取昨天的时间

sql中怎么取得当前时间