`
lijunjie
  • 浏览: 390765 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用java获取上一个小时的时间

阅读更多
需要获得上一个小时的时间,网上找了半天没有找到自己想要。随手写一个简单的吧。本来以为麻烦。想不到自己动手后发现还是挺简单。

class Util
{
public static String getPreHour(String format)
{
SimpleDateFormat sdf=new SimpleDateFormat(format);
Date d=new Date();
d.setHours(d.getHours-1);
return sdf.format(d);
}

public static void main(String[] args)
{
System.out.println(Util.getPreHour("yyyyMMddHH"));
}
}

可以类似通过date的设置获得任何你需要的时间。
分享到:
评论

相关推荐

    java 获取系统时间错误,少了8小时

    然而,标题"java 获取系统时间错误,少了8小时"表明开发者在尝试获取系统时间时遇到了一个时区问题。这通常与Java中的时区设置和夏令时(Daylight Saving Time, DST)处理有关。 Java的`Date`类在默认情况下会按照...

    java获取系统时间与实际相差8小时的解决方法

    当出现Java获取时间与实际相差8小时的情况,这通常是因为JVM的默认时区设置为UTC(协调世界时),而你的本地时区可能是东八区(中国北京时间)。UTC比北京时间晚8小时,因此造成了时间差。 解决这个问题的方法有...

    java得到的时间与系统时间差N个小时的解决办法.doc

    解决 Java 获取时间与系统时间差 N 个小时的问题 在 Java 中获取时间时,可能会出现与系统时间相差 N 个小时的情况。这种情况通常是由于 Java 的时区设置不正确所致。下面将详细介绍解决该问题的方法。 时区设置是...

    java的常用的获取时间的方法

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    java中获取系统时间

    在Java编程中,获取系统时间是一项基本而重要的功能,常用于日期处理、定时任务、日志记录等场景。本文将详细介绍三种常用的获取系统时间的方法,并通过一个示例程序来具体演示这些方法的实际应用。 #### 方法一:...

    Java 获取日期时间代码

    ### Java 获取日期时间详解 #### 一、概述 在Java编程中,处理日期与时间是一项常见且重要的任务。本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期...

    java 使用Date类获取系统的当前时间

    总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...

    java每半个小时取值

    java循环每半个小时取值,免得每半小时取一次值,代码重复太多

    用java获取网络时间

    ### 使用Java获取网络时间 在开发过程中,为了确保时间数据的准确性与同步性,开发者有时会需要从网络上获取标准时间。例如,在某些应用中,为了避免因本地系统时间设置错误而导致的问题,可以通过网络来获取一个...

    Java语句获取系统时间与实际时间相差8小时的解决办法.doc

    最近有遇到java的时间不对的事件,现象:通过java语句获得系统时间,取得的时间总是比系统时间少8个小时,获得的总是格林尼治时间(0时区的时间),检查系统时间确实是正确的,时区为GMT 8:00北京……等;...

    java 获取当前时间

    ### 一、使用`java.util.Date`与`java.text.DateFormat`类获取并格式化时间 在Java中,`java.util.Date`类是表示特定时刻的一个瞬时点。`java.text.DateFormat`则提供了一个方便的方法来格式化或解析日期/时间字符...

    java 获得时间方法

    - **获取小时(12小时制)**:使用`get(Calendar.HOUR)`方法可以获得12小时制下的小时数。 ```java System.out.println("12小时制下的小时:" + c.get(Calendar.HOUR)); ``` - **获取分钟**:使用`get(Calendar....

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    综上所述,`DateUtils.java` 文件可能提供了一个方便的方式来处理日期和时间的差异,使得开发者无需关注底层的计算细节。如果你需要进一步了解或使用类似的功能,可以查看给定的博客链接以获取更多详细信息。

    java 使用DateFormat类获取系统的当前时间

    在Java编程语言中,`DateFormat` 类是 `java.text` 包中的一个核心类,用于格式化日期和时间。这个类提供了多种方法来解析、格式化以及比较日期和时间。当我们需要从系统获取当前时间并以特定的格式展示时,`...

    Java获得当前时间前指定几个小时具体时间的方法示例

    本文主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧。下面是详细的知识点总结: 一、获得当前时间前指定几个小时具体时间的方法 在Java中,...

    Java实现时间监听

    在Java编程中,时间监听是一项重要的任务,它允许程序对系统时间的变化进行反应或执行特定操作。这通常通过注册监听器来实现,监听器是一种回调机制,当特定事件发生时,它会被调用。在Java中,我们可以使用`java....

    JAVA8时间插入mysql少了8小时的解决办法(csdn)————程序.pdf

    在Java 8中,开发人员经常遇到一个棘手的问题,即在使用MyBatis或任何其他JDBC驱动程序将`LocalDateTime`对象插入MySQL数据库时,时间会比预期少8小时。这个问题通常与时区设置有关,特别是涉及到数据库服务器和Java...

    java 时间的设置与获取

    在Java编程语言中,时间的设置与获取是常见的任务,涉及到日期、时间、时区的处理,以及相关的API使用。本文将深入探讨Java中如何进行时间的设置与获取。 首先,Java提供`java.util.Date`类来表示日期和时间。但自...

    win7系统下java相差8小时解决(经典小问题)

    会不会Java是通过这个键值获取的时区?展开win7下注册表相同的节点,我靠,里面竟然没有MapID键, 与xp对比了一下,少了MapID、Index键,多了MUI_Display、MUI_Dlt、MUI_Std啥的, 其他的不管,先把MapID键加上再说...

    java判断时间大小

    2. **时间差计算**:获取两个`Date`对象之间的时间差,并将其转换为所需的单位(如天、小时、分钟等)。 - **代码示例**: ```java long diff = d1.getTime() - d2.getTime(); // 获取毫秒数差值 long days = ...

Global site tag (gtag.js) - Google Analytics