我正在开发一个应该支持时间文字的 DSL,并且对两个不同的事情感兴趣:
- 哪些语言或 DSL 支持时间文字?
- 字面的结构是怎样的?
我倾向于使用从 XML Schema 本身的 XSD 中提取的以下正则表达式来识别时间文字:
T\d\d:\d\d:\d\d[+\-]\d\d:\d\d
但是,尽管有这种倾向,我还没有找到一种常见的做法。
我正在开发一个应该支持时间文字的 DSL,并且对两个不同的事情感兴趣:
我倾向于使用从 XML Schema 本身的 XSD 中提取的以下正则表达式来识别时间文字:
T\d\d:\d\d:\d\d[+\-]\d\d:\d\d
但是,尽管有这种倾向,我还没有找到一种常见的做法。
酌情使用 ISO 8601 中的格式:
两个非 iso-8601 答案: