首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-Sphinx:自动包含文档生成的日期和时间

Python-Sphinx:自动包含文档生成的日期和时间
EN

Stack Overflow用户
提问于 2018-07-11 22:13:29
回答 2查看 2.7K关注 0票数 5

对于Python文档生成器,是否有一种标准方法可以自动填充当前呈现生成的时间和日期?

查看conf.py文件和RTD主题的文档,我没有看到列出了这个特性。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-11 23:56:50

您的主题可能不支持它,在这种情况下,您必须重写适当的模板。

金字塔为例说明什么是可行的:

代码语言:javascript
复制
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
html_last_updated_fmt = '%b %d, %Y'

就你而言:

代码语言:javascript
复制
html_last_updated_fmt = '%b %d, %Y, %X'

让你的日期时间尝一尝。

票数 2
EN

Stack Overflow用户

发布于 2019-07-10 21:38:38

如果您只想在一个页面的某个位置显示日期/时间,可以使用替换

代码语言:javascript
复制
Last change: |today|

在我的机器上,结果如下:

代码语言:javascript
复制
Last change: 10.07.2019

(德语区域设置,因此日期为德文格式)

若要更改日期的格式化方式,可以使用在配置中设置格式指令

例如,如果您希望日期/时间看起来与这里在堆栈溢出时使用的格式类似,请在配置文件中设置today_fmt,如下所示:

代码语言:javascript
复制
today_fmt = '%b %d %y at %H:%M'

...which将将|today|的输出更改为:

代码语言:javascript
复制
Last change: Juli 10 19 at 23:34

注意:根据docs,%b应该是"Month as locale的缩写名称“,所以我希望结果是Jul,而不是Juli__。不知道为什么我的机器上有德国月的全名。

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

https://stackoverflow.com/questions/51294879

复制
相关文章

相似问题

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