Formato orario

TIME :: Format è un modulo perl per la formattazione da data / ora facile da usare.
Scarica ora

Formato orario Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Eric J. Roode
  • Sito web dell'editore:
  • http://search.cpan.org/~roode/

Formato orario Tag


Formato orario Descrizione

Tempo :: Formato è un modulo perl per la formattazione da data / ora facile da usare. Tempo :: Format è un modulo Perl per la data / formattazione di data / ora di facile utilizzo.Synopsis Orario di utilizzo :: Formato QW (% tempo% strftime% Manip); $ time {$ format} $ time {$ format, $ unixtime} Stampa "oggi è $ time {'yyyy / mm / dd'} n"; Stampa "ieri era $ time {'yyyy / mm / dd', time-24 * 60 * 60} n"; Stampa "L'ora è $ time {'hh: mm: ss'} n"; Stampa "Un'altra volta è $ Time {'H: MM AM TZ', $ ANTRO_TIME} N"; Stampa "Timestamp: $ time {'yyyymmdd.hhmmss.mmm'} n";% tempo anche accetta la data :: Manip Strings e DateTime Oggetti: $ DM = Data :: Manip :: Pasedate ('Ultimo lunedì'); Stampa "Last lunedì era $ time {'mese d, yyyy', $ dm}"; $ DT = DateTime-> Nuovo (....); Stampa "Ecco un'altra data: $ tempo {'m / d / aa', $ DT}"; accetta anche la maggior parte delle stringhe di data / ora ISO-8601: $ T = '2005/10 / 31t17: 11: 09'; # Separatore di data: / o - o. $ t = '2005-10-3117.11.09'; Separatore # interno: T o _ o spazio $ T = '20051031_171109'; # Separatore di tempo :: o. $ t = '20051031171109'; # I separatori possono essere omessi $ t = '2005/10/31'; # data-solo va bene $ t = '17: 11: 09 '; # tempo-solo va bene # ma non: $ t = '20051031'; # data-solo senza separatori $ t = '171109'; # tempo-solo senza separatori # ... perché quelli sembrano come numeri di tempo Epoch.% Strftime funziona come il Strfttime di Posix, se ti piacciono quei% -Formats. $ strfttime {$ format} $ strfttime {$ formato, $ unixtime} $ strfttime {$ format, $ sec, $ min, $ ora, $ Mday, $ lun, $ anno, $ giorno di giorno, $ y giorni, $ isdst} Stampa " Posixish: $ strfttime {'% A,% B% d,% y', 0,0,012,11,95,2} n "; Stampa "Posixish: $ strfttime {'% A,% B% d,% y', 1054866251} n"; Stampa "Posixish: $ strfttime {'% A,% B% D,% y'} n"; # ora corrente% Manip funziona come data :: funzione Unixdate di MANIP. $ MANIP {$ formato}; $ MANIP {$ Formato, $ quando}; Stampa "Data :: Manip: $ Manip {'% m /% d /% y'} n"; # Stampa orale Stampa "Data :: Manip: $ Manip {'% m /% d /% y', 'Ultimo martedì'} n"; Questi possono anche essere utilizzati come funzioni standalone: utilizzare il tempo: Formato QW (Time_Format Time_Strftime time_manip); Stampa "oggi è", time_format ('yyyy / mm / dd', $ sometime), "n"; Stampa "POSIXISH:", Time_strftime ('% A% B% D,% y', $ sometime), "n"; Stampa "Data :: Manip:", time_manip ('% m /% d /% y', $ sometime), "n"; Questo modulo crea pseudovariabili globali che formattano date e orari, in base ai codici di formattazione che passa a loro in Stringa. I codici di formattazione del tempo% sono progettati per essere facili da ricordare e utilizzare e di utilizzare altrettanti caratteri come valore di tempo di uscita quando possibile. Ad esempio, il codice anno a quattro cifre è "yyyy", l'abbreviazione del mese di tre lettere è "mon". La bella cosa di avere un'interfaccia variabile anziché le chiamate di funzione è che i valori possono essere utilizzati all'interno delle stringhe ( così come al di fuori delle stringhe nelle espressioni ordinarie). Le date vengono frequentemente utilizzate all'interno di stringhe (messaggi di registro, output, record di dati, ecc.), Quindi avere la capacità di interpolati direttamente è utile. Permette espressioni arbitrarie all'interno di bretelle ricci di un hash, anche quando tale hash viene interpolato in a corda. Ciò consente di fare calcoli al volo mentre la formattazione dei tempi e inserirli in stringhe. Vedi l'esempio "ieri" sopra. Le stringhe del formato sono progettate con i programmatori in mente. Cosa hai bisogno di più frequentemente? Anno di 4 cifre, mese, giorno, 24 ore su base, minuto, secondo - di solito con gli zeri principali. Questi sei sono i formati più facili da usare e ricordare nel tempo :: Formato: aaaa, mm, dd, hh, mm, ss. Le varianti su questi formati seguono una formula semplice e coerente. Questo modulo è per tutti coloro che sono stanchi di cercare di ricordare i codici Arcani Strftime (3), o di scrittura infinita $ T ++; $ T + = 1900 Mentre formato manualmente i tempi o le date. Nota che mm (e codici correlati) vengono utilizzati sia per mesi che per i minuti. Questa è una caratteristica. % tempo risolve l'ambiguità esaminando altri codici di formattazione vicina. Se è nel contesto di un anno o un giorno, si presume "mese". Se nel contesto di un'ora o un secondo è presunto "minuto". Le stringhe del formato non sono pensate per comprendere ogni data / ora del bisogno mai concepito. Ma quanto spesso hai bisogno del giorno dell'anno (Strftime è% J) o il numero della settimana (% di Strftime% W)? Per funzionalità che% tempo non fornisce,% strftime fornisce un'interfaccia per il Posix's Strfttime, e% Manip fornisce un'interfaccia Alla data :: Funzione UnixDate del modulo MANIP.Se il tempo del modulo Companion :: Format_xs è installato anche, tempo :: Formato rilevalo e lo userà. Ciò comporterà un significativo aumento di velocità per% tempo e time_format.requirements: · Requisiti perl: · Perl.


Formato orario Software correlato

J2ME ChartComponent.

J2ME ChartComponent è un componente di grafici MIDP 2.0 con funzionalità di base per la visualizzazione dei grafici sui dispositivi embedded. ...

115

Scarica

Copix.

Copix è un framework multifunzione per applicazioni Web PHP. ...

169

Scarica