服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java获得当前时间前指定几个小时具体时间的方法示例

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

2020-12-20 15:24北环阳光 Java教程

这篇文章主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧,需要的朋友可以参考下

本文实例讲述了Java获得当前时间前指定几个小时具体时间的方法。分享给大家供大家参考,具体如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package getBeforeHourDemo;
import java.text.SimpleDateFormat;
import java.util.Calendar;
//获取当前时间,指定前面多少小时的时间
//返回格式YYYYMMDDHHMMSS
public class getBeforeHourTime {
  public static String getBeforeByHourTime(int ihour){
     String returnstr = "";
     Calendar calendar = Calendar.getInstance();
     calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ihour);
     SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
     returnstr = df.format(calendar.getTime());
     return returnstr;
  }
  public static void main(String[] args) {
    String beforetime=getBeforeByHourTime(2);
    System.out.println(beforetime);
  }
}

运行结果如下图所示:

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

希望本文所述对大家java程序设计有所帮助。

原文链接:http://blog.csdn.net/lotusyangjun/article/details/53608246

延伸 · 阅读

精彩推荐