estrutura literal para tipo de dados vez
-
19-09-2019 - |
Pergunta
Eu estou trabalhando em um DSL que devem apoiar uma literal tempo e estou interessado em duas coisas diferentes:
- Que língua (s) ou DSL (s) apoiar um literal tempo?
- 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.
Solução
Use formatos de ISO 8601, conforme apropriado:
Outras dicas
Dois não iso-8601 respostas:
- Emacs lisp tem tratamento bastante sofisticada de hora e data;
- Frink .
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow