只显示中文年月, 比如"2021年9月"

发布于 2021-09-08 11:44:31

日期格式只显示年月, 例如"2021年9月"

查看更多

关注者
0
被浏览
1.6k
行者
行者 2021-09-08
这家伙很懒,什么也没写!

可以看看这个:用 xstring 宏包实现仅显示年份和月份的时间形式,https://latexstudio.net/index/details/index/mid/1932.html
主要代码如下:

\usepackage{xstring}
\StrBefore{\zhtoday}{月}月

image.png

3 个回答
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!
\documentclass{ctexart}
\usepackage{expl3}
\ExplSyntaxOn
\DeclareExpandableDocumentCommand \IOUdate { +m }
{
  \__IOU_date:www #1 \q_stop
}
\cs_new:Npn \__IOU_date:www #1/#2/#3 \q_stop {
  \__IOU_date_aux:nnn {#1} {#2} {#3}
}
\cs_new:Npn \__IOU_date_aux:nnn {
  \__IOU_date_aux:Nnnnn \int_to_arabic:n { \l__zhnum_arabic_sep_tl }
}
\cs_new:Npn \__IOU_date_aux:Nnnnn #1 {
  \__IOU_date_aux:NNnnnn #1#1
}
\cs_new:Npn \__IOU_date_aux:NNnnnn #1#2#3#4#5#6 {
  #1 {#4} #3 \c__zhnum_year_tl #3
  #2 {#5} #3 \c__zhnum_month_tl #3
}
\cs_generate_variant:Nn \__IOU_date_aux:nnn { V }
\ExplSyntaxOff
\begin{document}
  \IOUdate{2021/9/1}
\end{document}
Chen Liou
Chen Liou 2021-09-08
这家伙很懒,什么也没写!

\the\year 年 \the\month 月 ( \the\day 日)

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览