永发信息网

java中,如何获取23小时前的时间 返回值需要date型。

答案:4  悬赏:10  手机版
解决时间 2021-04-05 20:28
  • 提问者网友:欲劫无渡
  • 2021-04-05 00:47
java中,如何获取23小时前的时间 返回值需要date型。
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-04-05 01:13
Calendar c = Calendar.getInstance();
c.add(Calendar.HOUR, -23);
Date d = c.getTime();
全部回答
  • 1楼网友:上分大魔王
  • 2021-04-05 03:26
你在你需要显示信息的页面上面定一个参数,是用来获取传参的,如果为null的话就不显示,如果有值的话就显示,一般做成弹窗。你form表达处理页面跳转的时候带上那个参数并赋值就ok了
  • 2楼网友:逐風
  • 2021-04-05 02:45
public static Date getTheDateBefore(Date now,int hours){ return new Date(now.getTime() - 1000 * 60 * hours); } 由此方法,可以延伸出倒退指定分,指定秒,指定天,指定周等方法。
  • 3楼网友:枭雄戏美人
  • 2021-04-05 02:24
import java.sql.Date; //导入包 public class Demo2 { public static void main(String[] args) { long nowDate =System.currentTimeMillis(); //获取当前时间,注意这里获取的是毫秒数 final long updateTime=23*60*60*1000; //23小时时间的总共毫秒数 System.out.println("23小时之前的日期是:" +new Date(nowDate-updateTime));// } } ========================================================================== 输出结果:23小时之前的日期是:2012-02-22
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯