Pergunta

Eu estou trabalhando em um DSL que devem apoiar uma literal tempo e estou interessado em duas coisas diferentes:

  1. Que língua (s) ou DSL (s) apoiar um literal tempo?
  2. Como é a literal estruturado?

Estou inclinado para usando a seguinte expressão regular, extraído do XSD para XML Schema em si, para identificar um literal tempo:

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

Mas, apesar de essa inclinação, eu não tenho sido capaz de encontrar uma prática comum.

Foi útil?

Solução

Use formatos de ISO 8601, conforme apropriado:

Outras dicas

Dois não iso-8601 respostas:

  1. Emacs lisp tem tratamento bastante sofisticada de hora e data;
  2. Frink .
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top