Java DateFormatSymbols setZoneStrings() Example
DateFormatSymbols class setZoneStrings() method example. This example shows you how to use setZoneStrings() method.
Syntax is : public void setZoneStrings(String[][] newZoneStrings)
Method sets time zone strings. The argument must be a two-dimensional array of strings of size n by m, where m is at least 5. Each of the n rows is an entry containing the localized names for a single TimeZone.
Here is the code.
/**
* @(#) SetZoneStringsDateFormatSymbols.java
* A class representing use of method setZoneStrings() of DateFormatSymbols
class in java.text Package.
* @Version 16-May-2008
* @author Rose India Team
*/
import java.text.*;
class SetZoneStringsDateFormatSymbols {
public static void main(String[] args) {
// Create new DateFormatSymbols object.
DateFormatSymbols dFormatSymbols = DateFormatSymbols.getInstance();
// getZoneStrings() method call.
String[][] zoneString = dFormatSymbols.getZoneStrings();
System.out.print("Time zone strings : \n");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < zoneString[i].length; j++) {
System.out.print(zoneString[i][j]);
}
System.out.print("\n");
}
// setZoneStrings method call.
String[][] str = {{"Mahendra", " ", "Time", " ", "Zone"},
{"Indian", " ", "Time", " ", "Zone"}};
dFormatSymbols.setZoneStrings(str);
zoneString = dFormatSymbols.getZoneStrings();
System.out.println("\nTime zone strings after setZoneStrings() method");
for (int i = 0; i < zoneString.length; i++) {
for (int j = 0; j < zoneString[i].length; j++) {
System.out.print(zoneString[i][j]);
}
System.out.print("\n");
}
}
} |
Output of the program.
Time zone strings :
America/Los_AngelesPacific Standard TimePSTPacific Daylight TimePDT
PSTPacific Standard TimePSTPacific Daylight TimePDT
America/DenverMountain Standard TimeMSTMountain Daylight TimeMDT
MSTMountain Standard TimeMSTMountain Daylight TimeMDT
America/PhoenixMountain Standard TimeMSTMountain Daylight TimeMDT
Time zone strings after setZoneStrings() method
Mahendra Time Zone
Indian Time Zone
|
|