Structure littérales pour le temps datatype
-
19-09-2019 - |
Question
Je travaille sur un DSL qui devrait soutenir un temps littéral et je suis intéressé par deux choses différentes:
- Quelle langue (s) ou DSL (s) en charge un temps littéral?
- Quelle est la structure littérale?
Je penche vers l'utilisation de l'expression régulière suivante, extraite du XSD pour le schéma XML lui-même, pour identifier un temps littéral:
T\d\d:\d\d:\d\d[+\-]\d\d:\d\d
Mais, en dépit de cette inclination, je ne l'ai pas été en mesure de trouver une pratique courante.
La solution
Utilisez des formats de la norme ISO 8601, selon le cas:
Autres conseils
Deux réponses non iso-8601:
- Emacs Lisp a un traitement assez sophistiqué du temps et la date;
- Frink .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow