سؤال

أنا أعمل على DSL التي يجب أن تدعم الوقت الحرفي وأنا مهتم بأشياء مختلفة:

  1. ما هي اللغة (اللغة) أو DSL (S) دعم الوقت الحرفي؟
  2. كيف يتم الهيكل الحرفي؟

أنا مئز نحو استخدام التعبير العادي التالي، المستخرجة من XSD لمعظم XML نفسه، لتحديد الوقت الحرفي:

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

ولكن على الرغم من هذا الميل، لم أتمكن من إيجاد ممارسة شائعة.

هل كانت مفيدة؟

المحلول

استخدام التنسيقات من ISO 8601 حسب الاقتضاء:

نصائح أخرى

اثنان غير ISO-8601 إجابات:

  1. Emacs Lisp لديه علاج متطور جدا من الوقت والتاريخ؛
  2. بطريقة مماثلة frink..
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top