Java每日一题11

根据一个TimeZone的时间,比如一个“Africa/Accra”的字符串来生成TimeZone,然后将一个Date转换成这个TimeZone的时间

package test70;

import java.text.DateFormat;
import java.util.Date;
import java.util.TimeZone;

public class TimeTest {

	public static void main(String[] args) {
		String tzId = "America/Los_Angeles";
		//String tzId = TimeZone.getDefault().getID();
		TimeZone tz = TimeZone.getTimeZone(tzId);
		DateFormat df = DateFormat.getInstance();
		df.setTimeZone(tz);
		String date = df.format(new Date());
		System.out.println(date);

	}

}


或者
package test70;

import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;

public class TimeZoneTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Calendar c = new GregorianCalendar(TimeZone
				.getTimeZone("America/Los_Angeles"));
		System.out.println(c.getTime());
	}

}


你可能感兴趣的:(java,jdk,C++,c,C#)