JAVA取得昨天的当前时间?

 我来答
育知同创教育
2017-01-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
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就默认减了一天。。
}
ms892
2009-03-11 · TA获得超过467个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:60.9万
展开全部
这还不简单
取得当前的时间 再减去一天的时候不就行了

System.currentTimeMillis()-86400000L
得到的就是昨天的当前时间的毫秒数 其中86400000L是24小时的毫秒数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓涉福7743
2009-03-11
知道答主
回答量:49
采纳率:0%
帮助的人:7.7万
展开全部
大哥,你太有才了?啥叫昨天的当前时间,当前时间你能取到不?减去24小时就是昨天的当前时间了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
v无限可能
2009-03-11 · TA获得超过1084个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:120万
展开全部
import java.util.Calendar;

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

==============================
不知道你想要什么样的格式~
比如2009-03-10?
==============================
有需要在补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wm2008nl
2009-03-11 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:180万
展开全部
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE,-1);
Date time=cal.getTime();
这样就可以了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式