更改 datetime2 中的日期格式

更改 datetime2 中的日期格式

使用该datetime2包,我如何告诉\today以“2019 年 3 月 1 日星期五”格式显示日期?

\documentclass{article}
\usepackage{datetime2}
\begin{document}
\today
\end{document}

答案1

下面我定义一个名为 的新日期样式mydateformat,然后将它与 一起使用\DTMsetdatestyle{mydateformat}

生成的日期格式

\documentclass{article}

\usepackage[calc,showdow,english]{datetime2}

\DTMnewdatestyle{mydateformat}{%
  \renewcommand{\DTMdisplaydate}[4]{%
    \DTMshortweekdayname{##4},\space% short weekday,
    \DTMmonthname{##2}\nobreakspace%  (full) Month
    \number##3,\space%                day,
    \number##1%                       year
  }%
  \renewcommand{\DTMDisplaydate}{\DTMdisplaydate}%
}

\begin{document}

\today

\DTMsetdatestyle{mydateformat}

\today

\end{document}

相关内容