当前位置: 首页 > 面试题库 >

如何获得今天的日期?

朱皓
2023-03-14
问题内容

换句话说,我想要提供Joda-Time的功能:

today = today.withTime(0, 0, 0, 0);

但没有Joda-Time,只有java.util.Date。

不推荐使用.setHours()等方法。有没有更正确的方法?


问题答案:
Date today = new Date();
today.setHours(0); //same for minutes and seconds

由于不推荐使用这些方法,因此您可以使用Calendar

Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR_OF_DAY, 0); // same for minutes and seconds

如果Date最终需要一个对象,只需调用today.getTime()



 类似资料:
  • 问题内容: 我正在使用Selenium IDE 测试我的Web应用程序。在某些测试案例中,我必须断言今天的日期出现在页面上。我无法在测试中对今天的日期进行硬编码,因为今天的日期每天都在变化。如何获取Selenium IDE中的当前日期,月份和年份? 问题答案: 不知道您的日期采用什么格式,但是您可以执行以下操作:

  • 问题内容: 如何在Sparksql中获得一天,与mysql中相同。 问题答案: 算术函数使您可以对包含日期的列执行算术运算。 例如,您可以计算两个日期之间的差额,为日期添加天数或从日期中减去天数。内置的日期计算功能包括,, ,,, ,和。 我们需要的是 date_sub(时间戳记开始日期,整数天),用途:从TIMESTAMP值中减去指定的天数。第一个参数可以是字符串,如果它使用可识别的格式(如TI

  • 我需要使用JPQL从数据库(更具体地说是PostgreSQL)获取今天的项目<我需要所有的物品,它们的日期和今天一样。我试过了,但它不起作用,因为由于时间不同,当前时间戳和创建时间戳不完全相同。它不会返回任何结果 问题是我如何只比较一天?

  • 问题内容: 我应该如何获取应该在31天之前? 问题答案: 只需减去31天。例如: 要 获取 当前日期,可以使用: 要么 或者,您可能想要创建自己的“时钟”表示形式,该表示形式能够为您提供current ,在这种情况下,您将使用: (这使您可以使用依赖项注入使用伪造的时钟编写更简单的单元测试。)

  • 获取今天的日期(年、月、日) 用法 Your browser does not support the video tag. 案例:小闹钟 功能:2019年12月25日,播放圣诞快乐歌

  • 问题内容: 如何让今天的日期YYYYMMDD在火鸟,我一看下面的,但不能想出该怎么写。 问题答案: 我认为您可以: