1

我正在开发一个应该支持时间文字的 DSL,并且对两个不同的事情感兴趣:

  1. 哪些语言或 DSL 支持时间文字?
  2. 字面的结构是怎样的?

我倾向于使用从 XML Schema 本身的 XSD 中提取的以下正则表达式来识别时间文字:

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

但是,尽管有这种倾向,我还没有找到一种常见的做法。

4

2 回答 2

2

酌情使用 ISO 8601 中的格式:

于 2009-11-11T17:14:13.233 回答
1

两个非 iso-8601 答案:

  1. Emacs lisp 对时间和日期的处理非常复杂。
  2. 同样弗林克
于 2009-12-24T11:52:06.863 回答