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 stubCalendar c = new GregorianCalendar(TimeZone.getTimeZone("America/Los_Angeles"));System.out.println(c.getTime());}}
页:
[1]