Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  date ¸í·É¾î - "³¯Â¥¸¸ ¹Ù²Ù±â" ÀÛ¼ºÀÏ : 2009/05/29 14:51
 
  • ±Û¾´ÀÌ : ¹ü³ÃÀÌ ( http://armines.tistory.com )
  • Á¶È¸¼ö : 11309
     
    ¸®´ª½º ½Ã½ºÅÛÀÇ ³¯Â¥¸¦ º¯°æÇÒ °æ¿ì°¡ Á¾Á¾ ¹ß»ýÇÕ´Ï´Ù. À̶§ °¡Àå ¼Õ½±°Ô »ç¿ëÇÏ´Â ¸í·É¾î°¡ date ¸í·É¾î°¡ ¾Æ´Ò±î ÇÕ´Ï´Ù.

    date ¸í·É¾î¸¦ »ç¿ëÇϸ鼭 ¾Æ½±°Ô ´À²¼´ø Á¡ÀÌ ÀÖ´Ù¸é "¿Ö ³¯Â¥¸¸(?) ¹Ù²Ù´Â°Ô µÇÁö ¾ÊÀ»±î?"¿´½À´Ï´Ù. ¹°·Ð, ³¯Â¥¸¸ ¹Ù²Ù´Â°Ô °¡´ÉÇÕ´Ï´Ù.  °ÔÀ¸¸§°ú ¹«Áö¿¡¼­ ¿Ô´ø ÀÛÀº Âø°¢ÀÌ ¾ø´Ù°í »ý°¢ÇÏ°Ô ¸¸µé¾úÁö¿ä. ÀÌ¿¡ Àú¿Í °°Àº Ãʺ¸ÀÚ ºÐµéÀÇ ¹ø°Å·Î¿òÀ» ´ú°íÀÚ Á¦°¡ ã¾Æ º» ³»¿ëÀ» ±âÀçÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

    ÀÌ¿¡ ¾Õ¼­ ÀϹÝÀûÀÎ »ç¿ë ¹æ¹ýÀ» °£´ÜÇÏ°Ô ±âÀç ÈÄ, ³¯Â¥¸¸ º¯°æÇÏ´Â ¹æ¹ýÀ» ±âÀç ÇÕ´Ï´Ù. ¸Å¿ì °£´ÜÇÕ´Ï´Ù. ±Û ¾²´Â°Å ÀÚü°¡ ºÎ²ô·´°Ô ´À²¸Áö±âµµ ÇÕ´Ï´Ù.


    ¡á ÀϹÝÀûÀÎ »ç¿ë

        1) 2009³â 03¿ù 04ÀÏ 10½Ã10ºÐ10ÃÊ·Î ½Ã°£ º¯°æÇϱâ [MMDDhhmm[[CC]YY][.ss]]

          # date 030410102009.10
            ÃÊ´ÜÀ§ ±îÁö º¯°æÀÌ °¡´ÉÇÕ´Ï´Ù.(ÃÊ ´ÜÀ§¸¦ »©¸é ºÐ´ÜÀ§±îÁö º¯°æ µË´Ï´Ù.)
            (±âº» »ç¿ë ¹æ¹ýÀÔ´Ï´Ù.)
          
        2) 2009³â 03¿ù 04ÀÏ ·Î ¹Ù²Ù±â
          
          # date -s 2009/03/04
          # date -s 2009-03-04
            (ÀÌ °æ¿ì ½Ã°£Àº 00:00:00 ÀÌ µË´Ï´Ù.)
        
        3) 10½Ã 10ºÐ 10ÃÊ·Î ½Ã°£ º¯°æÇϱâ

          # date -s 10:10:10  


    ¡á ³¯Â¥¸¸ º¯°æ Çϱâ(±âÁØ ³¯Â¥ 2009/04/03ÀÏ)

       : ¾Õ¼­ "ÀϹÝÀûÀÎ »ç¿ë"¿¡ »ç¿ëÇÑ "-s datestr" ¹®¹ýÀ» ¼Ò°³ ÇÕ´Ï´Ù. ¿©±â¼­ Æ÷ÀÎÆ®´Â datestr ÀÔ´Ï´Ù. ½±°Ô ¸»Çϸé datestr´Â date(³¯Â¥)·Î ÀÔ·Â °¡´ÉÇÑ Æ÷¸äÀ» ¸»ÇÕ´Ï´Ù. ³¯Â¥·Î ÀÔ·Â °¡´ÉÇÑ Æ÷¸ä ÇüŶó¸é ¾î¶² ¹æ½ÄÀ¸·Îµç º¯°æÀÌ °¡´ÉÇÕ´Ï´Ù. ¹¹ ´Ù¾çÇÏ°Ô ¾Æ´Â °Íµµ Áß¿äÇÏÁö¸¸ ±× ºÎºÐÀº http://www.fifi.org/cgi-bin/info2www?(sh-utils)Date+input+formats ¸¦ Âü°í ÇϽñ⠹ٶó¸ç, ¿ì¸®°¡ ¿øÇÏ´Â ³¯Â¥¸¸ º¯°æÇϱâ´Â ¾Æ·¡¸¦ Âü°í ÇϽñ⠹ٶø´Ï´Ù.

        1) ¿ù º¯°æ Çϱâ.
          # date -s "1 months"
            -->  ¿ù Çʵ带 +1 Áï, 2009³â 05¿ù 03ÀÏ·Î º¯°æ(¿ù Çʵå 1Áõ°¡)
          # date -s "1 months ago"
            -->  ¿ù Çʵ带 -1 Áï, 2009³â 03¿ù 03ÀÏ·Î º¯°æ(¿ù Çʵå 1°¨¼Ò)

         2) ÀÏ º¯°æ Çϱâ.
          # date -s "2 day"
            --> ÀÏ Çʵ带 +2 Áï, 2009³â 04¿ù 05ÀÏ·Î º¯°æ(ÀÏ Çʵå 2Áõ°¡)
          # date -s "2 day ago"
            --> ÀÏ Çʵ带 -2 Áï, 2009³â 04¿ù 01ÀÏ·Î º¯°æ(ÀÏ Çʵå 2°¨¼Ò)

         3) ¿ù ÀÏ º¯°æ Çϱâ
          # date -s "1 months 2day"
            --> ¿ù Çʵå +1, ÀÏ Çʵå +2, Áï, 2009³â 05¿ù 05ÀÏ·Î º¯°æ  
          # date -s "1 months 2day ago"
            --> ¿ù Çʵå -1, ÀÏ Çʵå -2 Áï, 2009³â 03¿ù 01ÀÏ·Î º¯°æ  


    ¸¹Àº µµ¿ò µÇ¼Ì±â¸¦ ¹Ù¶ø´Ï´Ù.


    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1675