كيف يمكنني تحويل التوقيت العسكري إلى التوقيت القياسي في اللاتكس؟ فيما يلي نموذج التعليمات البرمجية الذي يمكنك استخدامه:
\newcommand{\militaryToStandard}[1]{%
  \edef\ساعة{\number\numexpr#1/100\relax}%
  \edef\دقيقة{\number\numexpr#1-100*\hour\relax}%
  \ifnum\hour<12%
    \edef\period{AM}%
  \آخر٪
    \edef\period{PM}%
    \ifnum\hour>12%
      \edef\hour{\number\numexpr\hour-12\relax}%
    \fi%
  \fi%
  \ifnum\hour=0%
    \edef\ساعة{12}%
  \fi%
  \ساعة:\ifnum\دقيقة<10 0\fi\دقيقة~\فترة%
}
يمكنك استدعاء هذه الوظيفة مع الوقت العسكري كوسيطة وستعيد الوقت بالتنسيق القياسي كمخرج سلسلة.
{"evolved_from": null, "kind": "synthetic", "source": "evol_instruct"}