Zeitformat

TIME :: Format ist ein Perl-Modul zur benutzerfreundlichen Datums- / Zeit-Formatierung.
Jetzt downloaden

Zeitformat Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric J. Roode
  • Website des Verlags:
  • http://search.cpan.org/~roode/

Zeitformat Stichworte


Zeitformat Beschreibung

TIME :: Format ist ein Perl-Modul für ein benutzerfreundliches Datum / Zeit-Formatieren. Zeit :: Format ist ein Perl-Modul für ein benutzerfreundliches Datum / Uhrzeit-Formatierung.Synopsis Verwenden Sie Zeit :: Format QW (% Time% StrfTime% Manip); $ Time {$ Format} $ Time {$ Format, $ UnixTime} Print "Heute ist $ Time {'yyyy / mm / dd'} n '; drucken "gestern war $ time {'yyyy / mm / dd', time-24 * 60 * 60} n"; drucken "Die Zeit ist $ time {'hh: mm: ss'} n '; drucken "Ein weiteres Mal ist $ time {'h: mm am tz', $ ned_time} n"; drucken "Zeitstempel: $ Time {'yyyymmdd.hhmms.mmm'} n";% Zeit akzeptiert auch Datum :: Manip-Saiten und DateTime-Objekte: $ dm = Datum :: Manip :: Parsedate ('Letzter Montag'); drucken "Letzter Montag war $ time {'monat d, yyyy', $ dm}"; $ dt = dateTime-> neu (....); drucken "Hier ist ein weiteres Datum: $ Time {'m / d / yy', $ dt}"; es akzeptiert auch die meisten ISO-8601 Datums- / Zeit-Saiten: $ t = '2005/10 / 31T17: 11: 09'; # Datumsabscheider: / oder - oder. $ t = '2005-10-3117.11.09'; # Zwischenseparator: t oder _ oder space $ t = '20051031_171109'; # Zeitabscheider: oder. $ t = '20051031171109'; # Separatoren können $ T = '2005/10/31' weggelassen werden; # Datum-nur ist okay $ t = '17: 11: 09 '; # Zeit ist nur okay, aber nicht: $ t = '20051031'; # nur ohne Trennzeichen $ t = '171109'; # Nur ohne Trennzeichen $ StrfTime {$ -Format} $ StrfTime {$ -Format, $ UnixTime} $ Strabtime {$ -Format, $ sec, $ min, $ stunden, $ agday, $ mon, $ jahr, $ day, $ yday, $ isdst} drucken " Posixish: $ strftime {'% A,% B% D,% y', 0,0,0,12,11,95,2 n '; drucken "posexish: $ strftime {'% a,% b% d,% y', 1054866251} n '; drucken "posexish: $ strftime {% a,% b% d,% y '} n"; # aktuelle zeit% manip arbeitet wie date :: manip's unixdate function. $ manip {$ format}; $ manip {$ format, $ wann}; drucken "Datum :: Manip: $ manip {'% m /% d /% y' n 'n'; # Aktuelle Uhrzeit drucken "Datum :: Manip: $ manip {'% m /% d /% y', 'Letzter Dienstag'} n"; Diese können auch als Standalone-Funktionen verwendet werden: Verwenden Sie Zeit :: Format QW (TIME_FORMAT TIME_STRFTIME) time_manip); drucken "Heute ist", Time_Format ('yyyy / mm / dd', $ syntime), "n"; drucken "Posixish:", TIME_STRFTIME ('% A% B% D,% y', $ einige_time), "n"; drucken "Datum :: manip:", time_manip ('% m /% d /% y', $ syns_time), "n"; Dieses Modul erstellt globale Pseudovariablen, die Datumsangaben und Zeiten formatieren, je nach Formatierungscodes, die Sie an sie übergeben Saiten Zum Beispiel ist der vierstellige Jahrescode "yyyy", der Drei-Buchstabe-Monat-Abkürzer ist "mon". Die schöne Sache, dass eine variable-ähnliche Schnittstelle anstelle von Funktionsaufrufen ist, ist, dass die Werte innerhalb von Saiten eingesetzt werden können ( sowie außerhalb von Saiten in gewöhnlichen Ausdrücken). Datumsangaben werden häufig in Strings (Protokollnachrichten, Ausgang, Datensätze usw.) verwendet, sodass die Fähigkeit, sie direkt zu interpolieren, handy.Perl lässt beliebige Ausdrücke in lockigen Zahnspangen eines Hashs erlaubt, selbst wenn dieser Hash in a interpoliert wird Saite. Auf diese Weise können Sie Berechnungen auf der Fliege unternehmen, während die Formatierungszeiten formatiert und in Saiten eingesetzt werden. Siehe das "Gestern" -Beispiel oben.Die Format-Saiten sind mit Programmierern konzipiert. Was brauchst du am häufigsten? 4-stelliges Jahr, Monat, Tag, 24-basierter Stunde, Minute, Sekunde - in der Regel mit führenden Nullen. Diese sechs sind die einfachsten Formate, die man in Zeit nutzen und sich an die Zeit erinnern :: Format: JJJJ, MM, DD, HH, MM, SS. Varianten auf diesen Formaten folgen einer einfachen und konsistenten Formel. Dieses Modul ist für jeden, der müde ist, sich zu erinnern, die Arkancodes von StrfTime (3) zu erinnern, oder von endlos $ t ++; $ t + = 1900, wenn Sie Mal oder Datumsangaben manuell formatieren. Dies ist eine Funktion. % löst die Mehrdeutigkeit auf, indem sie andere Formatierungscodes in der Nähe untersuchen. Wenn es im Kontext eines Jahres oder eines Tages ist, wird "Monat" angenommen. Wenn im Kontext einer Stunde oder einer Sekunde "Minute" angenommen wird. Die Format-Saiten sollen nicht jedes Datum / Uhrzeit, das Sie jemals konzipiert haben, umfassen. Aber wie oft brauchen Sie den Tag des Jahres (StrfTime% j) oder die Wochennummer (StrfTime% W)? Für Funktionen, die% der Zeit nicht bereitstellt, bietet% StrfTime eine Schnittstelle zur StrfTime von POSIX, und% Manip bietet eine Schnittstelle Bis zum Datum :: Manip Module UnixDate-Funktion Dies führt zu einem erheblichen Geschwindigkeitsanstieg für% zeit- und timeformat.Requirements: · Perl-Anforderungen: · Perl.


Zeitformat Zugehörige Software

Efeu.

EFEU eignet sich für den Umgang mit Datenwürfeln, die besonders nützlich für den Bau von Datenlagern sind. ...

147

Herunterladen