如何将日期格式从法国日期格式更改为美国日期格式?

如何将日期格式从法国日期格式更改为美国日期格式?

我在用这个乳胶主题为即将进行的演示。

除了一件事之外,一切都很好:日期是法语的,我希望它采用美国日期格式。

我尝试使用\usepackage{datetime}包并定义自定义日期格式,但出现错误,提示我的自定义标签在外面使用\begin{document}

我想使用\today标签访问日期。有人能帮我解决这个问题吗?

答案1

可以datetime2使用包选项设置美国日期样式en-US。可以使用获取缩写形式\DTMlangsetup[en-US]{abbr}

例如:

\documentclass{beamer}

\usepackage[en-US]{datetime2}
\DTMlangsetup[en-US]{abbr}

\begin{document}

\frame{\maketitle}

\end{document}

这将生成 2016 年 6 月 22 日格式的日期\DTMlangsetup[en-US]datetime2-english手动的

答案2

无需在行中手动设置日期

\date{18 Brumaire 2015}

使用

\usepackage[english,calc]{datetime2}
\DTMsavenow{now}% Save current date in 'now'
\date{%
  \DTMfetchday{now} % Retrieve day
  \DTMenglishshortmonthname{\DTMfetchmonth{now}} % Retrieve month (in short form)
  \DTMfetchyear{now}}% Retrieve year

在此处输入图片描述

相关内容