Comment puis-je obtenir la date courante au format ISO à l'aide de Perl?
Quel est le moyen le plus efficace pour obtenir la date actuelle au format ISO (par exemple, "2010-10-06") à l'aide de Perl?
- Pourquoi êtes-vous inquiet au sujet de l'efficacité? A votre profiler vous dit que cette section de votre code est un hotspot?
Vous devez vous connecter pour publier un commentaire.
Plus efficace pour vous ou l'ordinateur?
Pour vous:
De l'Ordinateur:
Ou vous pouvez utiliser le module DateTime qui semble être la norme de facto date de module de gestion de ces jours. Besoin de l'installer sur le CPAN.
DateTime->now->iso8601
si vous voulez le temps inclus ainsi.Il y a beaucoup de modules dans le
Date::
espace de noms, de nombreuses qui peuvent vous aider à faire ce que vous avez besoin. Ou, vous pouvez simplement rouler vos propres:Ressources
DateTime
!Vous pouvez utiliser le Heure: À La Pièce module (livré avec Perl 5.10, et jusqu', ou vous pouvez le télécharger sur le CPAN), comme suit:
Ce n'est pas de créer toutes les variables temporaires: