DateTimeex :: auto

Utilisez DateTime sans avoir besoin d'appeler des constructeurs
Télécharger maintenant

DateTimeex :: auto Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Toby Inkster
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~tobyink/

DateTimeex :: auto Mots clés


DateTimeex :: auto La description

DateTime est génial, mais la construction d'objets DateTime peut être ennuyeux. Vous devez souvent utiliser l'un des modules de formulaires ou appelez DateTime-> Nouveau () avec un tas de valeurs. Si vous avez un tas de dates constantes dans votre code, le module DateTimeex :: Auto Perl fait tout cela un peu plus simple.it utilise la surcharge pour surcharger l'opérateur Q (), en tournant automatiquement toutes les constantes de chaîne correspondant à des expressions ordinaires. dans des objets DateTime. Il surcharge également la stringification pour s'assurer que les objets DateTime deviennent stricifiés vers le format, les formats de date pris en charge sont les suivants: aaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAJA MM-DDTHHHH: MM: SSAA AAAAA-MM -DddhHh: mm: SSZLa Trail optionnel "Z" met la dateTime dans la fuseau horaire UTC. Sinon, la dateTime sera dans le fuseau horaire par défaut de DateTime (flottant). Les secondes de manière générale sont également prises en charge, à un nombre arbitraire de décimales. Cependant, comme DateTime ne prend en charge que la précision nanoseconde, tout chiffre après la neuvième sera mis à zéro. mon dt dt = '1234-12-12t12: 34: 56.123456789123456789'; Imprimer "$ dt \ n"; # 1234-12-12T12: 34: 56.12345678900000000000Objects sont bénis dans la classe DateTymEx :: Auto Classe qui hérite de DateTime. Ils utilisent Universal :: Ref to Masquerade comme des objets simples DateTime. impression ref ('2000-01-01'). "\ n"; # DateTimeSynopsis Utilisez DateTimeX :: Auto ': auto'; mon $ ga_start = '2000-04-06'; $ ga_start-> ajouter (années => 10); printf ("% s% s \ n", $ ga_start, ref $ ga_start); # 2010-04-06 DateTime {No DoneTimex :: Auto; ma chaîne $ = '2000-04-06'; printf ("% s \ n", ref ($ string)? 'REF': 'NOREF'); # NOREF} Page d'accueil du produit


DateTimeex :: auto Logiciels associés