表示相对格式的日期,因此它将显示为“4小时前”、“昨天”或“上周”,而不是“2012年2月1日”,这对大多数人来说更容易阅读和理解。


collective.prettydate的Python项目详细描述

Life, the Universe, and Everything

collective.prettydate是一个帮助开发人员解决一些 与在上使用绝对日期格式相关的可用性问题 不同时区之间使用的站点。

当日期打印为“01/02/2012”时,它可以表示“2月1日”或 “1月2日”,取决于使用的格式。另外,如果站点位于 不同的时区,当今天的日期是 打印为昨天或明天的日期。

collective.prettydate表示相对格式的日期,因此 显示为“4小时前”、“昨天”或“上周”,这更容易 为大多数人阅读和理解。

此功能对于新闻网站或即将举办活动的网站非常有用。

Mostly Harmless

Travis CI badge Coveralls badge Downloads

有主意吗?找到虫子了吗?通过opening a support ticket通知我们。

Don’t Panic

此产品提供一个实用程序,该实用程序将日期时间对象转换为 人类可读的文本。

from zope.component import getUtility
from collective.prettydate.interfaces import IPrettyDate
date_utility = getUtility(IPrettyDate)

此时,您可以使用“date”方法来转换datetime对象:

from DateTime import DateTime
today = DateTime()
str_date = date_utility.date(today)

在前面的示例中,“str_date”将是“now”

“date”方法还允许两个附加参数:“short”和“asdays” 它将修改输出为短格式(“h”而不是“hours”, “d”而不是“days”等)和整天(它将使用“today”而不是任何 当前日期的秒、分或小时数)。他们都默认 “假”。

Timezones

如果服务器时区配置正确,并且DateTime对象 包含有效的时区信息,则文本输出将反映正确的 时间。您不需要在不同时区之间转换日期和时间。

Output examples

  • “4小时前”
  • “4h前”(短格式)
  • “28分钟后”
  • “6个月内”
  • “今天”
  • “上周”
  • “昨天”
  • “去年”

DateTime 3.0

collective.prettydate与DateTime 3.0完全兼容,后者提供 内存占用显著减少。

Installation

要在基于构建的安装中启用此产品:

  1. 编辑buildout.cfg并将collective.prettydate添加到 要安装的鸡蛋

    [buildout]
    ...
    eggs =
        collective.prettydate
    

更新配置后,需要运行“bin/buildout”,这将 注意更新你的系统。

Share and Enjoy

collective.prettydate如果没有 以下人员的贡献:

  • 弗朗哥·佩莱格里尼
  • 韦拉德先生
  • 胡安·迪亚兹

您可以在GitHub上找到包贡献者的更新列表。

这个包基于py-pretty

由开放多媒体赞助的开发。

Changelog

因为你必须知道你的毛巾在哪里。

1.2.2 (2014-11-12)

  • 修正了德语翻译。[mbaechtell]

1.2.1 (2014-09-01)

  • 添加德语翻译。[乔恩]
  • 修复包依赖项。[hvelarde]

1.2 (2013-03-19)

  • 增加了芬兰语翻译。[培养基]
  • 增加了意大利语翻译。[GBorelli]
  • 测试了与plone 4.3的兼容性。[hvelarde]
  • 更新文件。[hvelarde]
  • 测试了与plone 4.0的兼容性。[hvelarde]

1.1 (2012-05-29)

  • 移除未使用的测试模块。[hvelarde]
  • 删除不必要的通用安装配置文件。[nueces]
  • 软件包不再依赖于five.grok(修复程序3)。[弗雷佩尔]

1.0 (2012-05-04)

  • 测试了与plone 4.2的兼容性。[hvelarde]
  • 测试了与DateTime 3.0的兼容性,后者提供了显著的 更小的内存占用。[hvelarde]

1.0rc1 (2012-02-21)

  • 初次发布。

推荐PyPI第三方库


热门话题
有效率 anybox johannes pyaudioanalysis nina ledshim wavs coeff unika joplin elasticbeanstalk 处理函数 rnn pythonlap dvi 定位点 感情 行库 mraa ltrs 格式 计算机上安装 lepton nodered 星形 质量保证 provinces fy addens 恶心 weaver geosearch remaining jwks pystruct flu lammps extended multimethods webroot jt son dev3 低水平 dstore osamakhn bloom torchvision djangoorm je