国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java獲取UTC時間的方法詳解

Java獲取UTC時間的方法詳解

2020-09-06 14:59番茄與西紅柿 Java教程

這篇文章主要介紹了Java獲取UTC時間的方法,結合具體實例形式詳細分析了Java針對時區、本地時間、時間偏移量等相關操作技巧,需要的朋友可以參考下

本文實例講述了Java獲取UTC時間的方法。分享給大家供大家參考,具體如下:

取得本地時間:

?
1
java.util.Calendar cal = java.util.Calendar.getInstance();

取得指定時區的時間:

?
1
2
3
java.util.TimeZone zone = java.util.TimeZone.getTimeZone(“GMT-8:00″);
java.util.Calendar cal = java.util.Calendar.getInstance(zone);
java.util.Calendar cal = java.util.Calendar.getInstance(java.util.Locale.CHINA);

您可以取得GMT 0的本地時間,但是又如何取得標準(相對于Java而言)的時間呢?

1. 取得本地時間:

?
1
java.util.Calendar cal = java.util.Calendar.getInstance();

2. 取得時間偏移量:

?
1
int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);

3. 取得夏令時差:

?
1
int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);

4.從本地時間里扣除這些差量,即可以取得UTC時間:

?
1
cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));

完整示例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
public final class GetUTCTimeUtil {
  private static DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm") ;
  /**
   * 得到UTC時間,類型為字符串,格式為"yyyy-MM-dd HH:mm"<br />
   * 如果獲取失敗,返回null
   * @return
   */
  public static String getUTCTimeStr() {
    StringBuffer UTCTimeBuffer = new StringBuffer();
    // 1、取得本地時間:
    Calendar cal = Calendar.getInstance() ;
    // 2、取得時間偏移量:
    int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);
    // 3、取得夏令時差:
    int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);
    // 4、從本地時間里扣除這些差量,即可以取得UTC時間:
    cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));
    int year = cal.get(Calendar.YEAR);
    int month = cal.get(Calendar.MONTH)+1;
    int day = cal.get(Calendar.DAY_OF_MONTH);
    int hour = cal.get(Calendar.HOUR_OF_DAY);
    int minute = cal.get(Calendar.MINUTE);
    UTCTimeBuffer.append(year).append("-").append(month).append("-").append(day) ;
    UTCTimeBuffer.append(" ").append(hour).append(":").append(minute) ;
    try{
      format.parse(UTCTimeBuffer.toString()) ;
      return UTCTimeBuffer.toString() ;
    }catch(ParseException e)
    {
      e.printStackTrace() ;
    }
    return null ;
  }
  /**
   * 將UTC時間轉換為東八區時間
   * @param UTCTime
   * @return
   */
  public static String getLocalTimeFromUTC(String UTCTime){
    java.util.Date UTCDate = null ;
    String localTimeStr = null ;
    try {
      UTCDate = format.parse(UTCTime);
      format.setTimeZone(TimeZone.getTimeZone("GMT-8")) ;
      localTimeStr = format.format(UTCDate) ;
    } catch (ParseException e) {
      e.printStackTrace();
    }
    return localTimeStr ;
  }
  public static void main(String[] args) {
    String UTCTimeStr = getUTCTimeStr() ;
    System.out.println(UTCTimeStr);
    System.out.println(getLocalTimeFromUTC(UTCTimeStr));
  }
}

運行結果如下:

Java獲取UTC時間的方法詳解

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品久久久久一区二区国产 | 日日搞夜夜操 | 久久国产精品亚洲 | 欧美日韩国产一区二区在线观看 | 久久国产精品99久久久久久老狼 | 久久久久久久久国产 | 亚洲第一黄色 | 另类亚洲专区 | 亚洲a在线观看 | 日韩在线精品视频 | 午夜影院在线 | 久久中文免费 | 成人免费在线电影 | 中文字幕日韩欧美 | 欧美簧片在线 | 国产精彩视频 | 日本欧美久久久久免费播放网 | 成人国产精品一级毛片视频 | av在线免费观看网站 | 理伦影院| 亚洲一级片av | 中文字幕av一区二区三区 | 在线视频亚洲 | 日本一区二区精品 | 日韩欧美国产综合 | 亚洲成人免费影院 | 色吧网站| 日韩欧美大片在线观看 | 97操视频 | 亚洲 欧美 日韩在线 | 亚洲一区二区在线 | 国内精品久久久久久影视8 有码在线 | av片免费 | 伊人久久精品久久亚洲一区 | 中文字幕一区在线观看视频 | 亚洲精品一区二三区不卡 | 久久99精品视频 | 免费观看在线午夜影视 | 午夜免费福利影院 | 久久99精品国产麻豆婷婷洗澡 | 午夜精品福利在线观看 |