פורמט זמן

זמן :: פורמט הוא מודול Perl עבור עיצוב קל לשימוש / זמן.
הורד עכשיו

פורמט זמן דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Eric J. Roode
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~roode/

פורמט זמן תגים


פורמט זמן תיאור

פורמט זמן :: הוא מודול פרל עבור קל לשימוש תאריך / שעת עיצוב. זמן :: פורמט הוא מודול פרל עבור קל לשימוש תאריך / שעה formatting.SYNOPSIS שימוש זמן :: פורמט QW (זמן%% strftime% manip); $ הזמן {$ בפורמט} $ הזמן {פורמט $, $ unixtime} להדפיס "היום הוא $ הזמן { 'dd / mm / dd'} n"; להדפיס "אתמול היה $ הזמן { 'dd / mm / dd', זמן 24 * 60 * 60} n"; להדפיס "השעה היא $ הזמן { 'hh: mm: ss'} n"; להדפיס "זמן נוסף הוא $ הזמן { 'H: מ"מ בבוקר TZ', $ another_time} n"; להדפיס "חותמת זמן: $ הזמן { 'yyyymmdd.hhmmss.mmm'} n"; בפעם% גם מקבלת תאריך :: מחרוזות Manip ו DateTime אובייקטים: $ dm = תאריך :: Manip :: ParseDate ( 'יום שני האחרון'); להדפיס "יום שני האחרון היה $ הזמן { 'חודש ד, yyyy', $ dm}"; $ Dt = DateTime-> חדשות (....); להדפיס "הנה עוד תאריך: $ הזמן { 'מ' / ד / YY', $ dt}"; גם היא מקבלת מחרוזות ISO-8601 תאריך / שעה ביותר: $ t = שנת 2005/10 / 31T17: 11: 09'; # מפריד התאריך: / או - או. t $ = '2005/10/3117.11.09'; # ב-בין מפריד: T או _ או חלל $ t = '20051031_171109'; # מפריד זמן:: או. $ T = '20051031171109'; # מפרידים ניתן להשמיט $ t = '2005/10/31'; # תאריך בלבד הוא t $ בסדר = '17: 11: 09' ; # זמן בלבד הוא # בסדר אבל לא: $ t = '20051031'; # תאריך בלבד, מבלי מפרידי $ t = "171,109"; # פעמי בלבד, מבלי מפרידי # ... כי אלה נראים כמו מספרים הזמן עידן.% Strftime יצירות כמו strftime של POSIX, אם אתה כמו אלה% -formats. $ Strftime {$ בפורמט} $ strftime {$ פורמט, $ unixtime} $ strftime {$ פורמט, $ שניות, $ דק ', $ לשעה, $ mday, $ mon, $ לשנה, $ wday, $ yday, $ isdst} הדפסה " POSIXish: $ strftime { '% A, B% d%,% Y', 0,0,0,12,11,95,2} n "; להדפיס "POSIXish: $ strftime { '% A, D%% B,% Y', 1054866251} n"; להדפיס "POSIXish: $ strftime { '% A, D%% B,% Y'} n"; # נוכחי זמן% עבודות manip כמו תאריך :: פונקצית UnixDate של Manip. $ Manip {$ בפורמט}; $ Manip {$ פורמט, $ כאשר}; "תאריך :: Manip: $ manip { '% m /% d /% Y'} n" להדפיס; # נוכחי הדפסת זמן "תאריך :: Manip: $ manip { '% m /% d /% Y', 'יום שלישי האחרון'} n"; אלה יכולים לשמש גם פונקציות עצמאיות: שימוש זמן :: פורמט QW (time_format time_strftime time_manip); להדפיס "היום הוא", time_format ( 'dd / mm / dd', $ some_time), "n"; "POSIXish:" להדפיס, time_strftime ( '% A% B% d,% Y', $ some_time), "n"; להדפיס "תאריך :: Manip:", time_manip ( '% m /% d /% Y', $ some_time), "n"; מודול זה יוצר pseudovariables העולמי אשר תאריכים ושעות פורמט, על פי הקודים פרמוט לך לעבור אליהם strings.The זמן% קודי עיצוב נועדו להיות קל לזכור ושימוש, וכדי תופס רק כדמויות רבות כערך זמן התפוקה בכול הזדמנות אפשרית. לדוגמה, הקוד לשנה ארבע ספרות הוא "yyyy", קיצור של שלוש אותיות החודש הוא "מון" .the מה שטוב משתנה דמוי ממשק במקום שיחות פונקציה היא שהערכים יכול להיות בתוך משומשות של מחרוזות ( כמו גם מחוץ מחרוזות בביטויים רגילים). תאריכים משמשים לעתים קרובות בתוך מחרוזות (הודעות יומן, פלט, רשום נתונים, וכו '), כך שיש את היכולת לשרבב אותם ישירות הוא handy.Perl מאפשר ביטויים שרירותיים בתוך סוגריים מסולסלים של חשיש, גם כאשר החשיש כי מתבצע אינטרפולציה לתוך חוּט. זה מאפשר לך לעשות חישובים על לטוס בעוד עיצוב פעמים והכניסו אותם המייתרים. ראה את הדוגמה "אתמול" above.The מחרוזות בפורמט נועדו עם מתכנתים בראש. מה אתה צריך בתדירות הגבוהה ביותר? 4 ספרות בשנה, חודש, יום, 24 מבוססי שעה, דקה, שנייה - בדרך כלל עם אפסים מובילים. שישה אלו פורמטים הקלים להשתמש ולזכור בימים :: פורמט: yyyy, מ"מ, dd, hh, מ"מ, ss. הגירסות בפורמטים אלה פעלו פשוט נוסחה עקבית. מודול זה מיועד לכל מי שעייף מנסה להיזכר strftime (3) של קודי מסתוריות, או כתיבת $ t בלי סוף ++; t $ + = 1900 כפי ידני לך פעמים פורמט או dates.Note כי מ"מ (וקודים נלווים) משמשים שניהם במשך חודשים ודקות. זוהי תכונה. זמן% פותר את העמימות על ידי בחינת קודי עיצוב סמוכים אחרים. אם זה בהקשר של שנה או יום, "חודש" ההנחה היא. אם בהקשר של שעה או שנייה, "דקה" הוא assumed.The מחרוזות בפורמט אינם אמורים להקיף כל צורך תאריך / שעה הגה אי פעם. אבל באיזו תדירות אתה צריך את יום השנה (j% של strftime) או את מספר השבוע (W% של strftime)? ליכולות ההיא% אינו מספק,% strftime מספק ממשק strftime של POSIX, ו% manip מספק ממשק אל תאריך :: מודול function.If לוויה UnixDate של Manip מודול זמן :: Format_XS מותקן גם, זמן :: פורמט יאתר ולהשתמש בו. זה יגרום לעלייה מהירה משמעותית עבור זמן% ו time_format.Requirements: · דרישות Perl: · פרל


פורמט זמן תוכנה קשורה