이 튜토리얼에서는 Java의 시간대에 따라 날짜를 표시하는 방법을 보여줍니다.
Java는 SimpleDateFormat을 사용하여 날짜의 형식을 지정합니다.
package com.ussalaries.sites.oliviertech; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import java.util.TimeZone; public class DateTimeZone { public static void main(String[] argv){ String pattern = "yyyy-MM-dd hh:mm aa"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); Date now = new Date(); simpleDateFormat.setTimeZone( TimeZone.getTimeZone("America/New_York") ); System.out.println( "Time in New York: " + simpleDateFormat.format( now ) ); simpleDateFormat.setTimeZone( TimeZone.getTimeZone("America/Los_Angeles") ); System.out.println( "Time in Los Angeles: " + simpleDateFormat.format( now ) ); } }
Time in New York: 2016-10-05 06:44 PM
Time in Los Angeles: 2016-10-05 03:44 PM