Буквальная структура для типа данных времени - PullRequest
1 голос
/ 11 ноября 2009

Я работаю над DSL, который должен поддерживать литерал времени, и меня интересуют две разные вещи:

  1. Какие языки или DSL поддерживают литерал времени?
  2. Как устроен литерал?

Я склоняюсь к использованию следующего регулярного выражения, извлеченного из XSD для самой XML-схемы, для определения литерала времени:

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

Но, несмотря на это, я не смог найти общую практику.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2009

При необходимости используйте форматы из ISO 8601:

1 голос
/ 24 декабря 2009

Два не iso-8601 ответа:

  1. В Emacs lisp довольно сложная обработка времени и даты;
  2. Аналогично Фринк .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...