本文实例讲述了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程序设计有所帮助。
原文链接:http://blog.csdn.net/lotusyangjun/article/details/53608246