Here you can find the source of timeZoneForCode(String timeZoneCode)
public static TimeZone timeZoneForCode(String timeZoneCode)
//package com.java2s; /*/*w ww. j a v a 2 s.co m*/ * Copyright (C) 2013 Kurt Raschke * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ import java.util.TimeZone; public class Main { public static TimeZone timeZoneForCode(String timeZoneCode) { switch (timeZoneCode) { case "E": return TimeZone.getTimeZone("US/Eastern"); case "C": return TimeZone.getTimeZone("US/Central"); case "M": return TimeZone.getTimeZone("US/Mountain"); case "P": return TimeZone.getTimeZone("US/Pacific"); default: throw new IllegalArgumentException("Unknown timezone: " + timeZoneCode); } } }