DateTime :: Format :: Builder :: Æ©Å丮¾ó

DateTime :: Format :: Builder :: Æ©Å丮¾óÀº ºô´õ¸¦ »ç¿ëÇÏ´Â ºü¸¥ Ŭ·¡½ºÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

DateTime :: Format :: Builder :: Æ©Å丮¾ó ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Iain Truskett
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~autrijus/Test-Signature-1.06/lib/Test/Signature.pm

DateTime :: Format :: Builder :: Æ©Å丮¾ó ű×


DateTime :: Format :: Builder :: Æ©Å丮¾ó ¼³¸í

DateTime :: Format :: Builder :: TutorialÀº ºô´õ¸¦ »ç¿ëÇÏ´Â ºü¸¥ Ŭ·¡½ºÀÔ´Ï´Ù. DateTime :: Format :: Builder :: TutorialÀº ºô´õ¸¦ »ç¿ëÇÏ´Â Quick Ŭ·¡½ºÀÔ´Ï´Ù. ClassAs ¸ðµâÀ» ¾²´Â ´ëºÎºÐÀÇ »ç¶÷µéÀº ÆÐÅ°Áö ¼±¾ð°ú ¸ðµâ ¹öÀüÀÇ ÀϺΠǥ½Ã¿Í ÆÐÅ°Áö¸¦ ½ÃÀÛÇÕ´Ï´Ù. datetime :: format : package datetime :: format : : iCal; ¿ì¸®ÀÇ $ version = '0.04'; ±× ÈÄ¿¡ ºô´õ¸¦ ¸î °¡Áö ¿É¼ÇÀ¸·Î È£ÃâÇÕ´Ï´Ù. ¸î °¡Áö¸¸ ÀÖ½À´Ï´Ù (ÀÚ¼¼ÇÑ ³ªÁß¿¡). Áö±Ý ´çÀå ¿ì¸®´Â Æļ­¿¡¸¸ °ü½ÉÀÌ ÀÖ½À´Ï´Ù. datetime :: format :: builder (parsers => {...}); Æļ­ ¿É¼ÇÀº ¸Þ¼Òµå À̸§°ú »ç¾çÀÇ Çؽÿ¡ ´ëÇÑ ÂüÁ¶¸¦ ÃëÇÕ´Ï´Ù. parsers => {parse_datetime => ..., parse_datetime_with_timezone => .. ., ...} ºô´õ´Â Ŭ·¡½ºÀÇ ¸Þ¼Òµå¸¦ ÀÛ¼ºÇÒ °ÍÀÔ´Ï´Ù. °¢ ¸Þ¼Òµå´Â ÁÖ¾îÁø »ç¾çÀ» µû¸£´Â Æļ­°¡µË´Ï´Ù. ÇϳªÀÇ ¸Þ¼­µå°¡ parse_dateTimeÀ̶ó°í ºÒ¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ºô´õ »ý¼º µÈ ¸Þ¼Òµå ¶Ç´Â »ç¿ëÀÚ Áß Çϳª°¡ µÇ¶ó´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Æļ­ ¸Þ¼­µå¸¦ ¸¸µå´Â µ¥ Ãß°¡ Ãß°¡ µÈ ±¸¹® ºÐ¾ß¿¡¼­´ÂÀÌ ÆÄÀÏÀ» ÀνºÅϽºÈ­ (¶Ç´Â º¹Á¦) ÇÒ ¼öÀÖ´Â »õ·Î¿î (¶Ç´Â º¹Á¦) ¸Þ¼­µå¸¦ »ý¼ºÇÕ´Ï´Ù. µî±Þ. ÀÌ µ¿ÀÛÀº »ý¼ºÀÚ ¿É¼ÇÀ¸·Î ¼öÁ¤ÇÒ ¼ö ÀÖÁö¸¸, ¾ÆÁ÷ Art.each °ª¿¡ ÇØ´çÇÏ´Â °ªÀ» ¾Ë ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Æļ­ ¸ñ·ÏÀÇ ¸Þ¼Òµå À̸§Àº ´ÜÀÏ »ç¾ç ¶Ç´Â »ç¾ç ¸ñ·ÏÀÔ´Ï´Ù. ¿ì¸®´Â °£´ÜÇÑ »ç°ÇÀ¸·Î ½ÃÀÛÇÒ °ÍÀÔ´Ï´Ù. parse_briefdate => {params => , regex => qr / ^ (DDDD) (DD) (DD) (DD) $ /,}, ÀÌ´Â Form 20040716 ¹× ÇØ´ç ³¯Â¥¸¦ ³ªÅ¸³»´Â DateTime °´Ã¼¸¦ ¹ÝȯÇÕ´Ï´Ù. Ŭ·¡½ºÀÇ »ç¿ëÀÚ°¡ ¾µ ¼ö ÀÖ½À´Ï´Ù : datetime :: format :: iCal; ³» $ date = "19790716"; MY $ DT = DATETIME :: FORMAT :: ICAL-> PARSE_BRIEFDATE ($ date); "³» Ãâ»ý ´ÞÀÌ", $ dt-> month_name, "n"ÀÌ°í, Á¤±Ô½ÄÀº ÀÔ·Â ¹®ÀÚ¿­¿¡ Àû¿ëµÇ¸ç, ÀÏÄ¡ÇÏ´Â °æ¿ì $ 1, $ 2°¡ ÁÖ¾îÁö°í dateTime¿¡ ¼ÕÀ» ¾ñ´Â ¸Å°³ º¯¼ö¿¡ ¸ÅÇε˴ϴÙ. -> new (). º»ÁúÀûÀ¸·Î : My $ rv = datetime-> new (year => $ 1, month => $ 2, day => $ 3); ÇϳªÀÇ »ç¾ç ³»¿¡¼­ ÇÒ ¼öÀÖ´Â º¹ÀâÇÑ °ÍµéÀÌ ÀÖÁö¸¸, ³ªÁß¿¡, ¸Þ¼Òµå°¡ ÇϳªÀÇ ¹®ÀÚ¿­À» °¡Á® ¿Í¼­ ¿©·¯ Æļ­ »ç¾ç¿¡ ´ëÇØ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ DateTime ¹®ÀÚ¿­ÀÌÀÖ´Â Çü½ÄÀÌ ¹«¾ùÀÎÁö ¼öÇà ÇؾßÇÏ´Â °æ¿ì ¸Å¿ì ÀÚ±ØÀû ÀÏ °ÍÀÔ´Ï´Ù.ÀÌ ¸Þ¼­µå°¡ °¡Àå ÀûÇÕÇÑ ¹æ¹ý. SSO, Builder´Â ¿©·¯ »ç¾çÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. parse_datetime => , regex => QR / ^ (DDDD) (DD) (DD) (DD) (DD) (DD) (DD) (DD) (DD) (DD) $ /,} , regex => qr / ^ (DDDD) (DD) (DD) (DD) (DD) (DD) (DD) $ /,}, {params => , regex => qr / ^ (DDDD ) (DD) (DD) T (DD) $ /,}, {params => , regex => qr / ^ (DDDD) (DD) (DD) $ /,},] , ±×°ÍÀº arrayrefÀÇ »ç¾çÀÔ´Ï´Ù. ÁöÁ¤ÇÑ ¼ø¼­´ë·Î ÀÌ·¯ÇÑ »ç¾ç °¢°¢À» ¼øÂ÷ÀûÀ¸·Î ½ÃµµÇÏ´Â Æļ­°¡ »ý¼ºµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


DateTime :: Format :: Builder :: Æ©Å丮¾ó °ü·Ã ¼ÒÇÁÆ®¿þ¾î