用于呈现时间戳的Datasette插件

datasette-render-timestamps的Python项目详细描述


数据集呈现时间戳

PyPICircleCILicense

用于呈现时间戳的Datasette插件。在

安装

在与Datasette相同的环境中安装此插件以启用此新功能:

pip install datasette-render-timestamps

然后,插件将查找可能是时间戳的整数,即从5年前到5年后的任何一个秒数。在

然后将以更可读的格式呈现这些内容。在

配置

为了在metadata.json文件中显式列出要使用plugin configuration呈现的列,可以禁用自动列检测。在

添加"datasette-render-timestamps"配置块并使用"columns"键列出要作为时间戳值处理的列:

^{pr2}$

这将导致任何表中的任何createdupdated列被视为时间戳并呈现。在

将其保存到metadata.json,并使用--metadata标志运行dataset以加载此配置:

datasette serve mydata.db --metadata metadata.json

要完全禁用自动时间戳检测,可以使用"columnns": []。在

这个配置块可以在顶层使用,也可以只应用于特定的数据库或表。下面是如何将其仅应用于news.db数据库中的entries表:

{"databases":{"news":{"tables":{"entries":{"plugins":{"datasette-render-timestamps":{"columns":["created","updated"]}}}}}}}

自定义日期格式

默认格式是%B %d, %Y - %H:%M:%S UTC,它呈现例如:October 10, 2019 - 07:18:29 UTC。如果您需要其他格式,可以使用插件配置自定义日期格式。{a5}可以被任何格式的^使用。例如:

{"plugins":{"datasette-render-timestamps":{"format":"%Y-%m-%d-%H:%M:%S"}}}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官