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取得昨天的当前时间?的主要内容,如果未能解决你的问题,请参考以下文章