-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTZone.java
More file actions
81 lines (79 loc) · 1.58 KB
/
TZone.java
File metadata and controls
81 lines (79 loc) · 1.58 KB
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//Java 6.25 starts with an incorrect TimeZone
//This code corrects it to Europe/Istanbul
import java.util.TimeZone;
class TZone {
static String[] TZ = TimeZone.getAvailableIDs();
static String KEY = "user.timezone";
static String DEF = "Europe/Istanbul";
public static void main(String[] args) {
System.out.println(TZ.length+" time zones");
String old = System.getProperty(KEY);
System.out.println("user.timezone = "+old);
System.out.println(old+" --> "+DEF);
System.setProperty(KEY, DEF);
TimeZone.setDefault(TimeZone.getTimeZone(DEF));
//for (String s : TZ) if (s.startsWith("Asia")) //"Eu"))
// System.out.println(s);
}
}
/*
Europe/Belfast
Europe/Dublin
Europe/Guernsey
Europe/Isle_of_Man
Europe/Jersey
Europe/Lisbon
Europe/London
Europe/Amsterdam
Europe/Andorra
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Budapest
Europe/Busingen
Europe/Copenhagen
Europe/Gibraltar
Europe/Ljubljana
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Monaco
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Rome
Europe/San_Marino
Europe/Sarajevo
Europe/Skopje
Europe/Stockholm
Europe/Tirane
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Warsaw
Europe/Zagreb
Europe/Zurich
Europe/Athens
Europe/Bucharest
Europe/Chisinau
Europe/Helsinki
Europe/Istanbul
Europe/Kiev
Europe/Mariehamn
Europe/Nicosia
Europe/Riga
Europe/Simferopol
Europe/Sofia
Europe/Tallinn
Europe/Tiraspol
Europe/Uzhgorod
Europe/Vilnius
Europe/Zaporozhye
Europe/Kaliningrad
Europe/Minsk
Europe/Moscow
Europe/Samara
Europe/Volgograd
*/