我使用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 分钟前。