跳转到主要内容

解析英文文本日期描述

项目描述

用法

timelib 是围绕php内部timelib模块的短包装。它目前只提供了一些函数

timelib.strtodatetime

>>> timelib.strtodatetime("today")
datetime.datetime(2009, 6, 23, 0, 0)
>>> timelib.strtodatetime("today")
datetime.datetime(2009, 6, 23, 0, 0)
>>> timelib.strtodatetime("next friday")
datetime.datetime(2009, 6, 26, 0, 0)
>>> timelib.strtodatetime("29 feb 2008 -108 years")
datetime.datetime(1900, 3, 1, 0, 0)

timelib.strtotime

>>> import time, timelib
>>> time.ctime(timelib.strtotime("now"))
'Tue Jun 23 15:17:32 2009'
>>> time.ctime(timelib.strtotime("4 hours ago"))
'Tue Jun 23 11:17:38 2009'
>>> time.ctime(timelib.strtotime("20080229 -1 year"))
'Thu Mar  1 01:00:00 2007'

构建

要构建timelib,首先创建一个虚拟环境,然后运行以下命令

pip install –upgrade build pip python -m build

许可证

ext-date-lib 包含来自php源分布的未经修改的源代码。这些代码在php许可证下分发,版本3.01。

其余部分在zlib/libpng许可证下分发

版权 (c) 2009-2011 PediaPress GmbH

此软件按“原样”提供,不提供任何明确的或暗示的保证。在任何情况下,作者都不会对使用此软件而引起的任何损害承担责任。

本软件的使用权授予任何人,用于任何目的,包括商业应用,并可自由修改和重新分发,但须遵守以下限制

  1. 本软件的来源不得被错误地表示;不得声称您编写了原始软件。如果您将本软件用于产品中,产品文档中的致谢将被欣赏,但不是必需的。

  2. 修改过的源代码版本必须清楚地标记为修改版本,并且不得错误地表示为原始软件。

  3. 本通知不得从任何源代码分发中移除或更改。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

timelib-0.3.0.tar.gz (308.8 kB 查看哈希)

上传时间 源代码

构建分发

timelib-0.3.0-cp39-cp39-macosx_12_0_arm64.whl (175.0 kB 查看哈希)

上传时间 CPython 3.9 macOS 12.0+ ARM64

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面