Bài 255: TimeZone trong java

Ngày đăng: 1/6/2023 3:12:20 PM

Các phương thức của lớp TimeZone trong java

Phương thức

Mô tả

static String[]

getAvailableIDs()               

 

Nó được sử dụng để nhận được tất cả các ID có sẵn được hỗ trợ.

 

static TimeZone getDefault()       

 

Nó được sử dụng để lấy TimeZone mặc định cho máy chủ hiện tại.

 

String getDisplayName()

 

Nó được sử dụng để trả về tên của múi giờ phù hợp để trình bày cho người dùng ở vùng miền mặc định.

 

String getID()

 

Nó được sử dụng để lấy ID của múi giờ hiện tại.

 

int getOffset(long date)

 

Nó được sử dụng để trả về offset của múi giờ này từ UTC tại một date nhất định.

 

void setID(String ID)

Nó được sử dụng để thiết lập ID cho múi giờ hiện tại.


Ví dụ về TimeZone trong java - phương thức getAvailableIDs()

1

2

3

4

5

6

7

8

9

10

11

12

13    

package vn.viettuts.date;

 

import java.util.TimeZone;

 

public class TimeZoneExample1 {

    public static void main(String args[]) {

        String[] id = TimeZone.getAvailableIDs();

        System.out.println("Danh sach id co san la: ");

        for (int i = 0; i < id.length; i++) {

            System.out.println(id[i]);

        }

    }

}

Kết quả:

 Danh sach id co san la: 
 Africa/Abidjan
 Africa/Accra
 Africa/Addis_Ababa
 Africa/Algiers
 Africa/Asmara
 ...
 PST
 SST
 VST
 

Ví dụ về TimeZone trong java - phương thức getOffset()

1

2

3

4

5

6

7

8

9

10     

11

12

package vn.viettuts.date;

 

import java.util.Calendar;

import java.util.TimeZone;

 

public class TimeZoneExample2 {

    public static void main(String args[]) {

        TimeZone zone = TimeZone.getTimeZone("Asia/Ho_Chi_Minh");

        System.out.println("Gia tri Offset cua TimeZone: "

                + zone.getOffset(Calendar.ZONE_OFFSET));

    }

}

Kết quả:

 Gia tri Offset cua TimeZone: 28800000
 

Ví dụ về TimeZone trong java - phương thức getID()

1

2

3

4

5

6

7

8

9

10     

package vn.viettuts.date;

 

import java.util.TimeZone;

 

public class TimeZoneExample3 {

    public static void main(String args[]) {

        TimeZone timezone = TimeZone.getTimeZone("Asia/Ho_Chi_Minh");

        System.out.println("Gia tri cua ID la: " + timezone.getID());

    }

}

Kết quả:

 Gia tri cua ID la: Asia/Ho_Chi_Minh
 

Ví dụ về TimeZone trong java - phương thức getDisplayName()

1

2

3

4

5

6

7

8

9

10

11    

package vn.viettuts.date;

 

import java.util.TimeZone;

 

public class TimeZoneExample4 {

    public static void main(String args[]) {

        TimeZone zone = TimeZone.getDefault();

        String name = zone.getDisplayName();

        System.out.println("Ten hien thi mac dinh cua mui gio: " + name);

    }

}

Kết quả:

 Ten hien thi mac dinh cua mui gio: Indochina Time

Nguồn tin: viettuts.vn