本文實例講述了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