以法式风格打印小时和分钟

以法式风格打印小时和分钟

我使用babel, datetime&siunitx但我没看到用法语风格自动标记和书写时间的方法。用datetime: SI{18}{\hour}->表示普通小时是可行的18 h。但对于小时和分钟,我不知道是否存在比14~h~27-> 更好的方法14 h 27。有什么想法吗?

答案1

我不确定法式风格,但你可以用以下方式打造自己的风格datetime

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{datetime}

\newtimeformat{frenchtime}{%
\twodigit{\THEHOUR}\ h\ %
\twodigit{\THEMINUTE}\ min}

\settimeformat{frenchtime}

\begin{document}

Et  maintenant il est exactement  \formattime{13}{50}{45}.


Ce document a été généré à \currenttime.  


\end{document}

这个 MWE 应该产生如下输出:

预计完成时间为 13 小时 50 分钟。

该文档生成于 13 小时 50 分钟前。

相关内容