首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在groff中插入日期

在groff中插入日期
EN

Unix & Linux用户
提问于 2021-03-07 17:17:58
回答 2查看 351关注 0票数 1

如何在groff中插入今天的日期?

我知道我可以直接键入今天的日期,但是我希望动态地生成日期,这样就可以用新的日期重新编译文档,而不会对groff源代码进行任何更改。

具体来说,我希望日期以", “格式出现,例如2021年3月7日。

我正在使用mom宏。我不知道插入今天的日期是宏观依赖的还是宏观独立的。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-03-07 17:58:39

Base具有当前日期、月份和年份的数字寄存器(从1900年起抵消)。这样你就可以得到一个非常基本的约会:

代码语言:javascript
复制
.nr y 1900+\n(yr
Date is: \n(mo  \n(dy, \ny

这给了你3 7, 2021。但是,通过从ms宏复制代码可以做得更好:

代码语言:javascript
复制
.ds MONTH1 January
.ds MONTH2 February
.ds MONTH3 March
.ds MONTH4 April
.ds MONTH5 May
.ds MONTH6 June
.ds MONTH7 July
.ds MONTH8 August
.ds MONTH9 September
.ds MONTH10 October
.ds MONTH11 November
.ds MONTH12 December
.ds MO \E*[MONTH\n[mo]]
.ds DY \*[MO] \n[dy], \n[year]

Date is: \*[DY]

你会得到March 7, 2021

票数 4
EN

Unix & Linux用户

发布于 2021-03-07 17:55:45

在mom中,用户指南描述了DATE宏:http://tools.ietf.org/doc/groff/html/mom/letters.html#date

这行得通吗?

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/638044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档