2009-11-11 45 views
1

我工作的一個DSL應該支持一個時間文字和感興趣的是兩個不同的東西:文字結構time數據

  1. 什麼語言(S)或DSL(S)支持時間的文本?
  2. 字面結構如何?

我傾向於使用下面的正則表達式,從XSD的XML模式本身中提取,用於標識時間的文本:

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

但是,儘管傾向,我一直沒能夠找到一種常見的做法。

回答

1

兩個非ISO-8601的答案:

  1. 的Emacs Lisp有相當複雜的治療時間和日期;
  2. 同樣Frink