Question

Je travaille sur un DSL qui devrait soutenir un temps littéral et je suis intéressé par deux choses différentes:

  1. Quelle langue (s) ou DSL (s) en charge un temps littéral?
  2. 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.

Était-ce utile?

La solution

Utilisez des formats de la norme ISO 8601, selon le cas:

Autres conseils

Deux réponses non iso-8601:

  1. Emacs Lisp a un traitement assez sophistiqué du temps et la date;
  2. Frink .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top