获取带有冒号和“T”分隔符的完整 iso 格式日期和时间

获取带有冒号和“T”分隔符的完整 iso 格式日期和时间

当我使用iso带有包的样式时datetime2,我希望获得完整的日期格式,其中日期和时间之间使用 T 分隔符,小时、分钟和秒之间使用冒号“:”。

我期望得到类似的结果2016-11-09T08:32:44,但是,使用下面的代码我只得到2016-11-09122400

\documentclass{article}
\usepackage{fontspec} 
\usepackage[francais]{babel} 
\usepackage{xunicode}
\usepackage[french]{datetime2} 


\begin{document}
  \DTMsetdatestyle{iso}
  \DTMdisplaydate{2016}{11}{09}{-1}{12}{24}{00}{}{}

\end{document}

那么,我怎样才能获得datetime2完整的格式呢2016-11-09T08:32:44

答案1

\DTMdisplaydate仅接受四个参数:

  1. 星期几

你感兴趣的不仅仅是设置日期风格,而全部的不显示区域的样式:

2016-11-09T12:24:00

\documentclass{article}

\usepackage[french,showzone=false]{datetime2} 

\begin{document}

\DTMsetstyle{iso}
\DTMdisplay{2016}{11}{09}{-1}{12}{24}{00}{}{}

\end{document}

相关内容