DateFormat setTimeZone() Method in Java with Examples
The setTimeZone() method in DateFormat class is used to set the time-zone of the calendar of this DateFormat.
Syntax:
public void setTimeZone(TimeZone time_zone)
Parameters: The method takes one parameter time_zone of TimeZone type and refers to the new time zone.
Return Value: The method does not return any value.
Below programs illustrate the working of setTimeZone() Method of DateFormat class:
Example 1:
import java.text.*;
import java.util.*;
public class DateFormat_Demo {
public static void main(String[] argv)
{
DateFormat DFormat
= DateFormat.getDateInstance();
String str = DFormat.format( new Date());
System.out.println(
"The original timezone is: "
+ DFormat.getTimeZone()
.getDisplayName());
TimeZone time_zone
= TimeZone.getTimeZone( "GMT" );
DFormat.setTimeZone(time_zone);
System.out.println(
"New TimeZone is: "
+ DFormat.getTimeZone()
.getDisplayName());
}
}
|
Output:
The original timezone is: Coordinated Universal Time
New TimeZone is: Greenwich Mean Time
Example 2:
import java.text.*;
import java.util.*;
public class DateFormat_Demo {
public static void main(String[] argv)
{
DateFormat DFormat
= DateFormat.getDateInstance();
String str = DFormat.format( new Date());
System.out.println(
"The original timezone is: "
+ DFormat.getTimeZone()
.getDisplayName());
TimeZone time_zone
= TimeZone.getTimeZone( "Pacific/Tahiti" );
DFormat.setTimeZone(time_zone);
System.out.println(
"New TimeZone is: "
+ DFormat.getTimeZone()
.getDisplayName());
}
}
|
Output:
The original timezone is: Coordinated Universal Time
New TimeZone is: Tahiti Time
Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#setTimeZone(java.util.TimeZone)
Last Updated :
01 Apr, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...