首页 > 解决方案 > new Date 返回 Tomcat 启动日期

问题描述

我不知道如何解决这个问题。我有一个在 Ubuntu 服务器上运行的 Java Spring Boot 应用程序。我有这个方法应该返回一个没有时间的日期:

    public static Calendar toCalendar(Date date){ 
    
      Calendar cal = Calendar.getInstance();
      cal.setTime(date);
      cal.set(Calendar.HOUR, 0);
      cal.set(Calendar.MINUTE, 0);
      cal.set(Calendar.SECOND, 0);
      cal.set(Calendar.HOUR_OF_DAY, 0);       
      cal.set(Calendar.MILLISECOND, 0);
      return cal;
}

好吧,如果我说:

Date        todayWithNoTime = toCalendar(new Date()).getTime();

我总是知道 Tomcat 的启动日期!不是当前日期...

有人知道我在做什么错吗?

谢谢你。

标签: javalinuxdatetomcatserver

解决方案



推荐阅读