Datum :: Manip

Datum :: Manip is een manipulatie van de datummanipulatie.
Download nu

Datum :: Manip Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sullivan Beck
  • Uitgever website:
  • http://search.cpan.org/~sbeck/List-Parseable-1.01/Parseable.pod

Datum :: Manip Tags


Datum :: Manip Beschrijving

Datum :: Manip is een manipulatie-routines. Datum :: Manip is een manipulatie van de datum. Synopsis Gebruik Datum :: Manip; $ versie = Datanipversion; $ DATUM = PARSEDATE (@ARGS); $ datum = parsedaat ($ string); $ datum = parsedaat ($ string); @Date = Unixdate ($ datum, @ -formaat); $ datum = unixdate ($ datum, @ -formaat); $ DELTA = PARSEDEDEDEDA (@ARGS); $ DELTA = PARSEDEDEDEDA ($ STRING); $ DELTA = PARSEDEDEDEDA ($ STRING); @str = Delta_Format ($ DELTA, $ DEC, @ formaat); $ str = delta_format ($ delta, $ dec, @ formaat); $ Recur = Parserecur ($ string, $ BASE, $ DATE0, $ DATE1, $ Vlaggen); @DATES = PARSERECUR ($ string, $ BASE, $ DATE0, $ DATE1, $ VLAGS); $ vlag = DATE_CMP ($ DATE1, $ DATE2); $ D = DATECALC ($ D1, $ D2 ); $ DATE = DATE_SETTIME ($ DATUM, $ HR, $ MIN, $ SEC); $ DATE = DATE_SETTIME ($ DATUM, $ TIJD); $ DATE = DATE_SETDATEFIELD ($ DATUM, $ FIELD, $ VAL ); $ DATE = DATE_GETPRev ($ DATUM, $ DOW, $ Vandaag, $ HR, $ MIN, $ SEC); $ DATE = DATE_GETPRev ($ DATUM, $ DOW, $ Vandaag, $ TIJD); $ DATE = DATE_GETNEXT ($ DATUM, $ DOW, $ Vandaag, $ HR, $ MIN, $ SEC); $ DATE = DATE_GETNEXT ($ DATUM, $ DOW, $ Vandaag, $ TIJD); $ naam = datum_isholiday ($ datum); $ LISTREF = Evenementen_List ($ DATUM); $ LISTREF = Evenementen_List ($ DATE0, $ DATE1); $ DATE = DATE_CONVTZ ($ DATUM); $ DATE = DATE_CONVTZ ($ DATUM, $ VAN); $ DATE = DATE_CONVTZ ($ DATUM, "", $ AAN); $ DATE = DATE_CONVTZ ($ DATUM, $ VAN, $ NAAR); $ vlag = Date_isworkday ($ date ); $ DATE = DATE_NEXTWORKDAY ($ DATUM, $ UIT ); $ DATE = DATE_PReveworkday ($ DATUM, $ UIT ); $ DATE = DATE_NEARESTWORKDAY ($ DATUM ); DATE_INIT (); Date_init ("VAR = VAL", "VAR = VAL", ...); @list = DATE_INIT (); @list = DATE_INIT ("VAR = VAL", "VAR = VAL", ...); De bovenstaande routines controleren om ervoor te zorgen dat DATE_INIT wordt genoemd. Als het niet is geweest, noemen ze het automatisch. Als gevolg hiervan is er meestal geen noodzaak om DATE_INIT expliciet te bellen, tenzij u een deel van de configuratievariabelen wilt wijzigen (hieronder beschreven). Ze doen ook foutcontrole op de invoer. De onderstaande routines zijn voornamelijk bedoeld voor intern gebruik met andere datum :: Manip-routines. Ze doen weinig of geen foutencontrole en bellen niet expliciety_init. Die functies zijn allemaal gedaan in de belangrijkste datum :: Manip-routines hierboven. Omdat ze significant sneller zijn dan de volledige datum :: Manip-routines, zijn ze beschikbaar voor gebruik met een paar voorbehoud. Omdat er weinig of geen foutencontrole wordt gedaan, is het de verantwoordelijkheid van de programmeur om ervoor te zorgen dat geldige gegevens (en geldige data) aan hen worden doorgegeven. Het doorgeven van ongeldige gegevens (zoals een niet-numerieke maand) of ongeldige data (31 februari) zullen falen in onvoorspelbare manieren (mogelijk terugkerende foutieve resultaten). Omdat datum_init hierdoor niet wordt opgeroepen, moet het expliciet door de programmeur worden genoemd voordat u deze routines gebruikt. In de volgende routines kan $ Y worden ingevoerd als een 2 of 4-cijferige jaar (deze wordt geconverteerd naar een 4-cijferige cijfers jaar gebaseerd op de variabele Yytoyyyy die hieronder wordt beschreven). Maand en dag moeten in alle gevallen numeriek zijn. De meeste (zo niet alle) van de onderstaande informatie kan worden gekregen van Unixdate, wat is echt de manier waarop ik het wilde hebben geworden, maar er zijn redenen om deze te gebruiken (deze zijn aanzienlijk sneller). $ DAG = DATE_DAGOFWEEK ($ M, $ D, $ Y); $ secs = Date_secssince1970 ($ m, $ D, $ Y, $ H, $ MN, $ s); $ secs = Date_secssince1970GMT ($ M, $ D, $ Y, $ H, $ MN, $ s); $ dagen = DATE_DAYSSINC1BC ($ M, $ D, $ Y); $ DAG = DATE_DAGOFYEAR ($ M, $ D, $ Y); ($ y, $ m, $ D, $ H, $ MN, $ S) = DATE_NTHDAGOFYEAR ($ Y, $ N); $ dagen = DATE_DAYSINYEAR ($ Y); $ dagen = DATE_DAYSINMONTH ($ M, $ Y); $ wkno = DATE_WEEKOFYEAR ($ M, $ D, $ Y, $ EERST); $ vlag = datum_leapyear ($ y); $ DAG = DATE_DAYSUFFIX ($ D); $ TZ = DATE_TIMEZONE ()


Datum :: Manip Gerelateerde software