¼Ò¼³ java.util ¼Ò½ºÄڵ堠Calendar  07. ¿¹Á¤ÀϱîÁöÀÇ ³²Àº ½Ã°£ ¾Ë¾Æ³»±â  

¿¹Á¤ÀϱîÁö ³²Àº ½Ã°£À» ¾Ë¾Æº¸´Â ¿¹Á¦

TimeZoneTest3.java 

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

public class 
TimeZoneTest3 {
 
static final int MILLIS_PER_HOUR = 60 60 1000
;
 
static public void 
main(String [] args) {

  
// ¹Ì µ¿ºÎ±âÁؽð£À¸·Î 2005³â 1¿ù 20ÀÏ(È­¿äÀÏ) ¿ÀÀüÀ¸·Î ¿¹Á¤ÀÏÀ» ¼³Á¤
  
TimeZone est = TimeZone.getTimeZone ("America/New_York"
);
  GregorianCalendar inauguration = 
new 
GregorianCalendar(est);
  inauguration.set(
2005, Calendar.JANUARY, 201200
);

  
// °´Ã¼ now´Â ÇöÀçÀÇ ½Ã°£
  
GregorianCalendar now = new 
GregorianCalendar();

  
// 1970³â 1¿ù 1ÀϺÎÅÍÀÇ milliseconds¸¦ ½Ã°£À¸·Î °è»ê
  
long 
epochInauguration = inauguration.getTime( ).getTime( );
  
long 
epochNow = now.getTime().getTime();
  
double hours = (double
) (epochInauguration - epochNow)/
      MILLIS_PER_HOUR;
  System.out.println (hours + 
" hours until the inauguration."
);
 }
}

C:\javaExample\util>javac TimeZoneTest3.java
C:\javaExample\util>java TimeZoneTest3
26702.382222222222 hours until the inauguration.

¾ò¾îÁø ½Ã°£Àº longÇüÀ̱⠶§¹®¿¡ °¡°¨½ÂÁ¦°¡ °¡´ÉÇÏ´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â