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

在午夜时间获取Java中的今天日期

戈安翔
2023-03-14
问题内容

我需要创建两个日期对象。如果当前日期和时间是2012年3月9日上午11:30,则

  • 日期对象d1应该是 2012年3月9日上午12:00
  • 日期对象d2应该包含当前日期本身

日期不会输入,它是系统日期。

更新

Date dt = new Date();
System.out.print(dt.toString());

给出当前日期和时间


问题答案:
    Calendar c = new GregorianCalendar();
    c.set(Calendar.HOUR_OF_DAY, 0); //anything 0 - 23
    c.set(Calendar.MINUTE, 0);
    c.set(Calendar.SECOND, 0);
    Date d1 = c.getTime(); //the midnight, that's the first second of the day.

应该是IST 2012年3月9日00:00:00



 类似资料:
  • 问题内容: 我正在努力计算午夜后的时间: 问题答案: 如果您不关心夏令时的变化,并且假设世界是理想的(不是理想的),则可以从24小时中减去结束与开始之间的持续时间(以开始与结束为间隔):

  • 问题内容: 如何通过使用PHP中的strtotime()函数获取今天,昨天和前天的12点时间戳? 12点是一个变量,可由用户更改。 问题答案:

  • 问题内容: 我试图让我对datetime模块有所了解。我知道现在是一个纪元,一个事件的最后发生时间(一个纪元)。我需要做的是弄清楚该事件是否在昨天的午夜和午夜之间发生。 24小时前的电话是-86400,但我如何将其四舍五入到午夜。我真的很难找到一种方法来获取和获取日期时间的时间戳,或者然后操纵日期时间来设置时间。 问题答案: 在半夜 生成最后一个午夜很容易: 结合了今天的日期(您可以使用,也可以选

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

  • 问题内容: 假设这是如何获取乔达时间的当前时间: 您如何计算变量和的值? 我正在试图做的是产生一些SQL做的有间发生的所有交易记录的查询和。 问题答案: 我会用: 然后检查是否有任何特定时间。 当然,这部分取决于确切存储在数据库中的内容以及您感兴趣的时区。

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