Data :: Handler.

Oggetto datario semplice ma completo (1.1)
Scarica ora

Data :: Handler. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Benoit Beausejour
  • Sito web dell'editore:
  • http://search.cpan.org/~bbeausej/DBIx-Sequence-1.5/Sequence.pm

Data :: Handler. Tag


Data :: Handler. Descrizione

Oggetto datario facile ma completo (1.1) Data :: Il gestore è un oggetto datario facile ma completo (1.1) .synopsis Data di utilizzo :: Gestore; My $ DATE = Nuova data :: Gestore ({{Data => Time, Time_Zone => 'Europe / Paris', Locale => 'Francese'}); My $ Date = Nuova data :: Gestore ({Data => , time_zone => 'est',}); My $ DATE = Nuova data :: Gestore ({{Data => {anno => 2001, mese => 4, giorno => 12, ora => 3, min => 1, sec => 55,}, time_zone => 'America / Los_Angeles', Locale => 'en_us',}); Stampa $ data; Stampa "$ data"; Stampa $ data-> ALLINFO (); $ DATE-> NUOVO () Costruttore $ Data-> Anno () 2001 $ Data-> Mese () 1..12 $ DATE-> Giorno () 1..31 $ Date-> Ore () 0..23 $ Data-> Min () 0..59 $ Data-> Sec () 0..59 $ Data-> Epoch ($ Epoch) secondi da quando Epoch (GMT) $ Data-> Timezone () America / Montreal, Est, PST E così su $ date-> Locale () francese, en_us, fr_fr, spagnolo e così su $ date-> setlocale (locale) Impostare la locale per l'argomento, restituisce le impostazioni internazionali o undef. $ DATE-> LOCALEREALLNAME () CORRENTE Nome reale della locale sul sistema $ Data-> Timezonename () EST, PST e così su $ Data-> Locale () Locale orario dell'oggetto Epoch $ Date-> TimeFormat ($ Format_String) Strftime $ Data-> GMTTIME () GMTime dell'oggetto Epoch $ DATE-> UTCTime () SAME AS GMTTIME () $ DATE-> GMTOFOFFSET () OFFSET DELL'OBBERO TZ IN Secondi $ DATE-> MESSANO () APRIL 1..7 (1 Lunedì) $ Data-> WeekdayName () Mercoledì $ Data-> FirstWeekDeekDofMonth () 1..7 $ Date-> Weekofmonth () 1..4 $ Date-> Daysinmonth () 31,30,29 , 28 a seconda del mese e dell'anno. $ DATE-> ISLEAPYEAR () 1 Se True, 0 se False $ DATA-> DaylightSavings () 1 se true, 0 se falsa $ Data-> dayofyear () restituisce il giorno dell'anno $ DATE-> GIORSYYEAR () Restituisce il giorno numero di giorni nell'anno. $ Date-> DaySleftinyear () restituisce il numero di giorni rimanenti nell'anno $ data-> array2epoch ([]) trasferimento to epos time $ data-> Asscalar () stesso come TimeFormat ("% A,% B% e% Y% R (% z)") $ DATE-> ASNUMBER () Come Epoch () $ DATE-> ASARRAY () Restituisce $ Date->> Ashash () restituisce {anno => y, mese => m, giorno => D, ora => h, min => mm, sec => ss} $ data-> allinfo () Restituisce una stringa contenente tutte le informazioni relative all'oggetto. My $ DELTA = Nuova data :: Handler :: Delta (); My $ DELTA = Nuova data :: Gestore :: delta ({anni => 3, mesi => 1, giorni => 10, ore => 2, minuti => 5, secondi => 5,}); $ DELTA-> NOVITÀ (Ulteriori informazioni in Perldoc Date :: Gestore :: Delta) $ Delta-> Mesi () Numero di mesi in Delta $ delta-> secondi () Numero di secondi in Delta $ Delta-> Asscalar () " % d mesi e% d secondi "$ delta-> dyumber ()"% d-% d-% d "$ delta-> asarray () $ delta-> ashash () {mesi => m, secondi => SS} $ DATA + $ DELTA = Data :: Gestore $ Data - $ Delta = Data :: Gestore $ Data - $ Data2 = Data :: Gestore :: Delta $ Data + n = (+ N seconds) $ (-n secondi) $ delta + $ delta = data :: handler :: delta $ delta - $ delta = data :: handler :: delta $ delta * n = data :: handler :: delta $ delta / n = Data :: Gestore :: Delta $ delta + n = (+ n secondi) $ delta - n = (-n secondi) My $ Range = Data :: Gestore :: Gamma-> Nuovo ({Data => $ data, delta => $ delta,}); My $ Range = Data :: Gestore :: Gamma-> Nuovo ({Data => , DELTA => ,}) ; $ Gamma-> Nuovo (ulteriori informazioni in Perldoc Date :: Gestore :: Gamma) $ Gamma-> Direzione () Specifica la direzione di un intervallo ('Forward' || 'indietro') $ Range-> StartDate () Data di inizio :: Oggetto del gestore per questa gamma e direzione $ Gamma-> EndDate () Data di fine della data :: Gestore Oggetto per questa gamma e direzione $ Gamma-> Le sovrapposizioni ($ Range2) restituisce true se range si sovrappone la gamma2. Undef altrimenti.date ::: -Handler è un contenitore per date che contenga tutti i metodi da trasformarsi da Timezone a Timezone e formattare stesso. Questa idea del modulo viene da una versione originale scritta da Dlux (Szabó, Balázs) nella sua classe del modulo :: Date.Date :: Il gestore è implementato in Pure Perl utilizzando moduli POSIX, incapsula la variabile ambientale TZ per la gestione del fuso orario in modo che tu sia la gestione del fuso orario Non devi giocare con sé esternamente nell'attuazione. Data :: Gestore Supporta inoltre la localizzazione utilizzando POSIX in cui disponibili.it utilizza Operatore Overloading e Delta Data Objects per calcolare le differenze del tempo. Requisiti: · Perl.


Data :: Handler. Software correlato