2009-11-11 12 views
1

datatype Je travaille sur un DSL qui devrait soutenir un temps littéral et je suis intéressé par deux choses différentes:la structure littérales pour le temps

  1. Quelle langue (s) ou DSL (s) en charge un temps littéral?
  2. Comment le littéral est-il structuré?

Je penche vers l'utilisation de l'expression régulière suivante, extraite du XSD pour le schéma XML lui-même, pour l'identification d'un temps littéral:

T\d\d:\d\d:\d\d[+\-]\d\d:\d\d 

Mais, malgré cette inclination, je ne l'ai pas été capable de trouver une pratique commune.

Répondre

1

Deux réponses non iso-8601:

  1. Emacs Lisp a un traitement assez sophistiqué du temps et date;
  2. De même Frink.