Datum :: Handler

Eenvoudig maar compleet Date-object (1.1)
Download nu

Datum :: Handler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Benoit Beausejour
  • Uitgever website:
  • http://search.cpan.org/~bbeausej/DBIx-Sequence-1.5/Sequence.pm

Datum :: Handler Tags


Datum :: Handler Beschrijving

Eenvoudig maar compleet datumobject (1.1) Datum :: Handler is een gemakkelijke maar volledige datumobject (1.1). Synopsis Gebruik Datum :: Handler; Mijn $ datum = nieuwe datum :: Handler ({date => Tijd, time_zone => 'Europa / Paris', Locale => 'Frans'}); Mijn $ date = Nieuwe datum :: Handler ({date => , time_zone => 'est',}); Mijn $ datum = Nieuwe datum :: Handler ({date => {jaar => 2001, maand => 4, dag => 12, uur => 3, min => 1, sec => 55,}, time_zone => 'America / Los_angeles', Locale => 'EN_US',}); Print $ DATUM; Print "$ DATUM"; Print $ DATE-> ALLINFO (); $ DATE-> NIEUWE () Constructor $ DATE-> JAAR () 2001 $ DATUM-> MAAND () 1..12 $ DATUM-> DAG () 1..31 $ DATUM-> HUUR () 0..23 $ DATUM-> MIN () 0..59 $ DATUM-> SEC () 0..59 $ DATUM-> EPOCH ($ EPOCH) SECOND SINDS SINDS EPOCH (GMT) $ DATE-> TIMEZONE () AMERIKA / MONTREAL, EST, PST En zo op $ DATE-> Locale () Frans, en_us, FR_FR, Spaans en zo op $ Date-> SetLocale (Locale) Stel de locale in op het argument, retourneert locale of undef. $ DATE-> LocalereAlname () Huidige Locale's echte naam op het systeem $ DATE-> TIMEZONENAME () EST, PST en SO op $ DATE-> Lokale tijd () Lokale tijd van de EPOCH $ DATUM -> TimeFormat ($ Format_String) StrfTime $ DATUM-> GMTTIME () GMTIMTIME VAN OBJECTEN EPOCH $ DATUM-> ETCTIME () SAME ALS GMTTIME () $ DATE-> GMTOFFSET () OFFSET VAN OBJECTEN TZ in seconden $ DATE-> MONTENNAME () APRIL $ DATE-> WEEGDAG () 1..7 (1 maandag) $ DATE-> WEEKDAGNAME () WOENSDAG $ DATUM-> FirstweeDayOfMonth () 1..7 $ DATUM-> Weekontmonthmonh () 1..4 $ DATUM-> DAYSINMONTH () 31,30,29 , 28 afhankelijk van maand en jaar. $ DATUM-> ISLEAPYEAR () 1 INDIEN TRUE, 0 IF FALSE $ DATE-> DaglightsAvings () 1 Indien True, 0 Als False $ Date-> Dayofyear () Retourneer de dag van het jaar $ DATE-> Daysinyear () Retourneer de Aantal dagen in het jaar. $ DATE-> DAYSLEFTINYEAR () Retourneert het aantal resterende dagen in het jaar $ datum-> array2epoch ([]) Transfer naar EPOCH TIJD $ DATE -> ASSCALAR () als tijdvorm ("% a,% b% e% y% r (% z)") $ DATUM-> ASNUMER () SAME AS EPOCH () $ DATE-> ASARAY () RETURNT $ DATE-> Ashash () Retourneren {jaar => y, maand => m, dag => d, uur => h, min => mm, sec => SS} $ DATE-> ALLINFO () Retourneert een tekenreeks met alle gerelateerde informatie van het object. Mijn $ DELTA = Nieuwe datum :: Handler :: Delta (); Mijn $ DELTA = Nieuwe datum :: Handler :: Delta ({jaren => 3, maanden => 1, dagen => 10, uren => 2, minuten => 5, seconden => 5,}); $ DELTA-> NIEUW (meer informatie in Perldoc Datum :: Handler :: Delta) $ Delta-> Maanden () Aantal maanden in Delta $ Delta-> Seconds () Aantal seconden in Delta $ Delta-> Asscalar () " % D maanden en% d seconden "$ delta-> Annummer ()"% D-% D-% D "$ delta-> asarray () $ Delta-> Ashash () {MONDEN => M, Seconds => SS} $ DATE + $ DELTA = Datum :: Handler $ DATE - $ DELTA = Datum :: Handler $ DATE - $ DATE2 = Datum :: Handler :: DELTA $ DATUM + N = (+ N seconden) $ DATE - N = (-N seconden) $ DELTA + $ DELTA = Datum :: Handler :: Delta $ DELTA - $ DELTA = Datum :: Handler :: Delta $ Delta * N = Datum :: Handler :: Delta $ Delta / n = Datum :: Handler :: Delta $ DELTA + N = (+ N seconden) $ DELTA - N = (-N seconden) My $ Range = Datum :: Handler :: Range-> NIEUW ({date => $ Datum, Delta => $ DELTA,}); Mijn $ Range = Datum :: Handler :: Range-> Nieuw ({datum => , Delta => ,}) ; $ PASE-> NIEUW (meer info in PERLDOC DATUM :: Handler :: Bereik) $ bereik-> Richting () Specificeert de richting van een bereik ('Forwards' || 'achteruit') $ bereik-> Startdatum () Startdatum :: Handler-object voor dit bereik en richting $ bereik-> Enddate () Einddatum :: Handler-object voor dit bereik en richting $ -bereik-> overlappingen ($ bereik2) retourneert true als het bereik overlapt undeve anders.Date::Handler is een container voor data's die alle methoden bevatten om zichzelf te transformeren van TimeZone naar TimeZone en zichzelf formatteren. Dit module-idee komt van een originele versie geschreven door Dlux (Szabó, Balázs) in zijn moduleklasse :: Datum.Date :: Handler wordt geďmplementeerd in Pure Perl met behulp van POSIX-modules, het inkapselt de Environnement-variabele TZ voor het tijdzonebeheer, dus Moet het niet extern in de implementatie spelen. Datum :: Handler ondersteunt ook lokalisatie met POSIX waar beschikbaar. Het maakt gebruik van Operator-overbelasting en DELTA-datumobjecten om tijdsverschillen te berekenen. Vereisten: ˇ Perl


Datum :: Handler Gerelateerde software