Date date = new Date(); java如何获得date的前一秒的时间。
4个回答
展开全部
new Date(System.currentTimeMillis()-1000);可以打印出来看看
追问
简洁明了,太谢谢你了,呵呵。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date date = new Date();
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.SECOND, -1);
date = c.getTime();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Calendar c = Calendar.getInstance();
c.set(Calendar.SECOND, c.get(Calendar.SECOND)-1);
你再把它转换成Date 就好
c.set(Calendar.SECOND, c.get(Calendar.SECOND)-1);
你再把它转换成Date 就好
追问
怎么转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public Date obtainBeforeDate() {
Date date = new Date();
date.setSeconds(date.getSeconds() - 1);
return date;
}
获得date的前一秒的时间。
Date date = new Date();
date.setSeconds(date.getSeconds() - 1);
return date;
}
获得date的前一秒的时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询