java获取当前时间的前一个小时

简介: java获取当前时间的前一个小时

public static void beforeOneHourToNowDate() {
    Calendar calendar = Calendar.getInstance();
    /* HOUR_OF_DAY 指示一天中小时 */
    calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
    /* MINUTE 指示一天中的某分 */
    calendar.set(Calendar.MINUTE,(calendar.get(Calendar.MINUTE) - 20));
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println("一个小时前的时间:" + df.format(calendar.getTime()));
    System.out.println("当前的时间:" + df.format(new Date()));
  } 
public static void main(String[] args) {
    beforeOneHourToNowDateTime();
}
public static void main(String[] args) {
    Calendar calendar = Calendar.getInstance();
    /* HOUR_OF_DAY 指示一天中小时 */
    calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
    /* MINUTE 指示一天中的某分 */
    calendar.set(Calendar.MINUTE,(calendar.get(Calendar.MINUTE) - 20));
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println("一个小时前的时间:" + df.format(calendar.getTime()));
    System.out.println("当前的时间:" + df.format(new Date()));
 }
目录
相关文章
Java:Date和LocalDateTime获取当前时间
Java:Date和LocalDateTime获取当前时间
265 0
|
Java
Java 获取当前时间的三种方法
1.通过Util包中的Date获取 2.通过Util包的Calendar 获取 3.通过Util包的Calendar 获取时间,分别获取年月日时分秒
193 0
|
Java
java获取当前时间戳的方法
java获取当前时间戳的方法
472 0
Java中获取当前时间并改变格式
Java中获取当前时间并改变格式
Java中获取当前时间并改变格式
|
SQL Java
Java获取当前时间及String、datetime、date相互转化
Java获取当前时间及String、datetime、date相互转化 一、获取当前系统时间和日期并格式化输出: [java] view plain copy import java.util.
2945 0
|
Java
Java获取当前时间的年月日方法
1 package com.ob; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.
1112 0
|
6天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
35 6
|
20天前
|
设计模式 Java 开发者
Java多线程编程的陷阱与解决方案####
本文深入探讨了Java多线程编程中常见的问题及其解决策略。通过分析竞态条件、死锁、活锁等典型场景,并结合代码示例和实用技巧,帮助开发者有效避免这些陷阱,提升并发程序的稳定性和性能。 ####
|
18天前
|
存储 监控 小程序
Java中的线程池优化实践####
本文深入探讨了Java中线程池的工作原理,分析了常见的线程池类型及其适用场景,并通过实际案例展示了如何根据应用需求进行线程池的优化配置。文章首先介绍了线程池的基本概念和核心参数,随后详细阐述了几种常见的线程池实现(如FixedThreadPool、CachedThreadPool、ScheduledThreadPool等)的特点及使用场景。接着,通过一个电商系统订单处理的实际案例,分析了线程池参数设置不当导致的性能问题,并提出了相应的优化策略。最终,总结了线程池优化的最佳实践,旨在帮助开发者更好地利用Java线程池提升应用性能和稳定性。 ####
下一篇
DataWorks