Time 时间数据类型的文本结构

Time 时间数据类型的文本结构,time,types,language-design,dsl,literals,Time,Types,Language Design,Dsl,Literals,我正在研究一种DSL,它应该支持时间文字,并且对两种不同的东西感兴趣: 什么语言或DSL支持时间文字 文字是如何构造的 我倾向于使用以下从XSD for XML模式本身提取的正则表达式来标识时间文字: T\d\d:\d\d:\d\d[+\-]\d\d:\d\d 但是,尽管有这种倾向,我还没有找到一种通用的做法。根据需要使用ISO 8601中的格式: 两个非iso-8601答案: Emacs lisp对时间和日期的处理相当复杂 同样地

我正在研究一种DSL,它应该支持时间文字,并且对两种不同的东西感兴趣:

  • 什么语言或DSL支持时间文字
  • 文字是如何构造的
  • 我倾向于使用以下从XSD for XML模式本身提取的正则表达式来标识时间文字:

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

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

    根据需要使用ISO 8601中的格式:


    两个非iso-8601答案:

  • Emacs lisp对时间和日期的处理相当复杂
  • 同样地