ID 013002
Á¦¸ñ timezone È­ÀÏ º¯°æ ¹× ¼³Á¤Çϱâ
ºÐ·ù OS
Product  
O/S Solaris 2.x
Å°¿öµå timezone ROK TZ zoneinfo tic zdump

1. timezone À̶õ ? ±×¸®´ÏÄ¡ Ç¥Áؽð£(GMT)¸¦ ±âÁØÀ¸·Î °¢ Áö¿ªÀÌ À§Ä¡ÇÑ °æµµ¿¡ µû¶ó ½Ã°£ÀÇ Â÷ÀÌ°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ µ¿ÀÏÇÑ ½Ã°£´ë¸¦ Áö¿ªÀ» µ¿ÀÏÇÑ timezoneÀ» °¡Áø´Ù°í ¸»ÇÑ´Ù. timezone¿¡ µû¶ó º¯µ¿ÀÌ ÀÖ´Â ½Ã°£´ë¸¦ ÄÄÇ»Åͻ󿡼­ º¸Á¤Çϱâ À§ÇÏ¿© ÄÄÇ»ÅÍ°¡ »ç¿ëµÇ´Â Áö¿ª¿¡ µû¶ó timezoneÁ¤º¸¸¦ ÄÄÇ»ÅÍ¿¡ ÁöÁ¤Çϵµ·Ï µÇ¾îÀÖ´Ù. ¿ì¸®³ª¶óÀÇ ÀüÁö¿ªÀº ÇϳªÀÇ ½Ã°£´ë¸¦ »ç¿ëÇϸç, ROK¶ó´Â timezoneÀ» °¡Áø´Ù. ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â clockÀ» GMT ½Ã°£À¸·Î ³»ºÎÀûÀ¸·Î »ç¿ëµÇ°í, ¿ÜºÎ¿¡ ½Ã°£ÀÌ ³ªÅ¸³¯ ¶§¿¡´Â ȯ°æº¯¼ö TZ¿¡ ¼³Á¤µÈ timezoneÁ¤º¸¿¡ µû¶ó GMT Ç¥Áؽð£ÀÌ °¡°øµÇ¾î Áö¿ª¿¡ ¸Â´Â ½Ã°£ÀÌ ³ªÅ¸³­´Ù. ½Ã°£¿¡ °ü·ÃµÈ ¸ðµç ¸í·É¾î´Â TZ ȯ°æº¯¼ö¿¡ ¿µÇâÀ» ¹Þ´Â´Ù. date ¸í·É¾î¸¦ ½Ã¿ëÇÏ¿© °£´ÜÇÏ°Ô Å×½ºÆ®Çϸé, timezone(TZ)¿¡ µû¶ó ½Ã°£ÀÌ ´Ù¸£°Ô ³ªÅ¸³ª´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. # date 1998³â 11¿ù 6ÀÏ ±Ý¿äÀÏ ¿ÀÀü 11½Ã 19ºÐ 15ÃÊ # env TZ=Hongkong date 1998³â 11¿ù 6ÀÏ ±Ý¿äÀÏ ¿ÀÀü 10½Ã 19ºÐ 15ÃÊ # env TZ=Turkey date;date 1998³â 11¿ù 6ÀÏ ±Ý¿äÀÏ ¿ÀÀü 04½Ã 19ºÐ 15ÃÊ À§¿¡¼­ º¸´Â¹Ù¿Í °°ÀÌ È«ÄáÀº ¿ì¸®³ª¶óº¸´Ù 1 ½Ã°£ ´Ê°í, ÅÍÅ°´Â 7 ½Ã°£ ´Ê´Ù. 2. zone È­ÀÏ zoneÈ­ÀÏÀº /usr/share/lib/zoneinfo µð·ºÅ丮¿¡ Á¸ÀçÇÑ´Ù. ÀÌ µð·ºÅ丮¿¡´Â Å×½ºÆ® È­ÀÏ·Î µÈ timezone Á¤º¸È­ÀÏ°ú ÄÄÆÄÀÏµÈ timezone Á¤º¸È­ÀÏÀÌ ÀÖ´Ù. ÄÄÆÄÀÏµÈ timezone Á¤º¸È­ÀÏÀÌ TZ ȯ°æº¯¼ö¿¡ ¼³Á¤µÉ ¼ö ÀÖ´Ù. ¿ì¸®³ª¶óÀÇ timezoneÀº ROKÀÌ´Ù. # echo $TZ ROK asia¶ó´Â È­ÀÏ¿¡ ROK¿¡ ´ëÇÑ timezone Á¤º¸°¡ µé¾î ÀÖ´Ù. ----------------------------------------------------------------------- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule ROK 1960 only - May 15 0:00 1:00 D Rule ROK 1960 only - Sep 13 0:00 0 S Rule ROK 1987 1988 - Jan Sun<=14 0:00 1:00 D Rule ROK 1987 1988 - Oct Sun<=14 0:00 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Seoul 8:27:52 - LMT 1890 8:30 - KST 1904 Dec 9:00 - KST 1928 8:30 - KST 1932 9:00 - KST 1954 Mar 21 8:00 ROK K%sT 1961 Aug 10 8:30 - KST 1968 Oct 9:00 ROK K%sT ----------------------------------------------------------------------- ¼³¸í: Rule ROK 1960 only - May 15 0:00 1:00 D Rule ROK 1960 only - Sep 13 0:00 0 S Rule ROK 1987 1988 - May Sun<=14 0:00 1:00 D Rule ROK 1987 1988 - Oct Sun<=14 0:00 0 S À§ÀÇ RuleÀ» º¸¸é 1960¿¡ 5¿ù 15ÀÏ ºÎÅÍ 9¿ù 13ÀϱîÁö summer timeÀ» Àû¿ëÇß¾ú°í 1987¿¡¼­ 1988³â 2³â°£ summer timeÀ» Àû¿ëÇÏ¿´´Ù´Â ³»¿ëÀ» ¾Ë ¼ö ÀÖ´Ù. ¾Ë ¼ö ÀÖ´Ù. ¸¸ÀÏ °è¼Ó summer timeÀ» »ç¿ëÇÏ·Á¸é, TO Çʵ忡 max¶ó°í ÇϸéµÈ´Ù. Rule ROK 1987 1988 - Jan Sun<=14 0:00 1:00 D Rule ROK 1987 1988 - Oct Sun<=14 0:00 0 S °¢ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº zic ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. # man zic 3. timezone¿¡¼­ summer time¼³Á¤ÇÏ´Â ¹ý. ----------------------------------------------------------------------- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule ROK 1960 only - May 15 0:00 1:00 D Rule ROK 1960 only - Sep 13 0:00 0 S Rule ROK 1987 max - May Sun<=14 0:00 1:00 D Rule ROK 1987 max - Oct Sun<=14 0:00 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Seoul 8:27:52 - LMT 1890 8:30 - KST 1904 Dec 9:00 - KST 1928 8:30 - KST 1932 9:00 - KST 1954 Mar 21 8:00 ROK K%sT 1961 Aug 10 8:30 - KST 1968 Oct 9:00 ROK K%sT ----------------------------------------------------------------------- À§¿Í °°ÀÌ zoneinfo ³»¿ëÀ» test¶ó´Â È­ÀÏ·Î ¸¸µé¾î ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ¼öÇàÇÑ´Ù. º¯°æµÈ timezone È­ÀÏÀÌ ÀǹÌÇÏ´Â °ÍÀº 1987³âºÎÅÍ ¸Å³â 5¿ù 14ÀÏ ³»ÀÇ ÃÖÈÄ ÀÏ¿äÀÏ¿¡ summer timeÀ» Àû¿ëÇÏ°í 10¿ù 14ÀÏ ³»ÀÇ ÃÖÈÄÀÇ ÀÏ¿äÀÏ¿¡ ÇØÁ¦ÇÑ´Ù. # zic test À̸í·É¾î°¡ ½ÇÇàµÇ¸é /usr/share/lib/zoneinfo µð·ºÅ丮 ¹Ø¿¡ SeoulÀ̶ó´Â ÄÄÆÄÀÏµÈ timezone Á¤º¸È­ÀÏÀÌ »ý¼ºµÈ´Ù. ȯ°æº¯¼ö TZ¿¡ SeoulÀ̶ó´Â °ªÀ» ¼³Á¤ÇÏ¿©, summer time ±â°£Áß¿¡ date ¸í·É¾î¸¦ ¼öÇàÇϸé 1 ½Ã°£ »¡¸® ¼³Á¤µÇ¾î ÀÖÀ½À» ¾Ë¼ö ÀÖ´Ù. # date 1998³â 7¿ù 6ÀÏ ¿ù¿äÀÏ ¿ÀÈÄ 03½Ã 19ºÐ 39ÃÊ # env TZ=Seoul date 1998³â 7¿ù 6ÀÏ ¿ù¿äÀÏ ¿ÀÈÄ 04½Ã 19ºÐ 39ÃÊ 4. Âü°í ¹®Çå ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Âü°íÇÑ´Ù. zic(1M), zdump(1M), ctime(3C) /usr/share/lib/zoneinfo/* (timezone database)