java - 我们可以在java中设置特定的时间吗

标签 java calendar

我想从我的项目每天启动一次调度程序,它可以从数据库获取当天的一些日期和时间,并再次启动从数据库获取的一些书籍的调度程序来执行某些任务。我正在尝试设置时间,但它没有设置该时间,而是在日期中添加该时间,以便它们执行横向时间。以下示例代码。

   Calendar date = Calendar.getInstance();
   date.set(Calendar.HOUR, 12);
   date.set(Calendar.MINUTE, 56);
   date.set(Calendar.SECOND, 0);

它设置的时间是 2016 年 9 月 24 日 00:56:00,而不是 2016 年 9 月 23 日 12:56:00。

它添加给定的时间而不是设置该时间。 请帮助我并告诉我设置时间而不是添加时间的方法。

提前致谢。

最佳答案

你应该这样使用:

    Calendar date = Calendar.getInstance();
    date.set(Calendar.HOUR_OF_DAY, 12);
    date.set(Calendar.MINUTE, 56);
    date.set(Calendar.SECOND, 0);
    System.out.println(date.getTime());

关于java - 我们可以在java中设置特定的时间吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655285/

相关文章:

java - 错误 - MapReduce 中的 Hadoop 字数统计程序

java - 在 swing 中失去对 JPanel 屏幕的关注后,屏幕不显示内容

java - 正则表达式查找元值

php - 如何使用PHP获取假期日期

ios - 如何在应用程序 ios 中添加带有添加事件选项的自定义日历?

java - 显示概览的滚动 Pane /视口(viewport) Swing 组件

java - TDD:我是否必须定义我的代码不应该做的所有事情?

ios - 作为 NSDates 的所有美国假期列表

ios - 当我们的应用程序在 iPad 中打开时,我们可以禁用日历事件通知弹出窗口吗?

javascript - 如何获取onChange事件的值?