解析英文文本日期描述
项目描述
用法
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
此软件按“原样”提供,不提供任何明确的或暗示的保证。在任何情况下,作者都不会对使用此软件而引起的任何损害承担责任。
本软件的使用权授予任何人,用于任何目的,包括商业应用,并可自由修改和重新分发,但须遵守以下限制
本软件的来源不得被错误地表示;不得声称您编写了原始软件。如果您将本软件用于产品中,产品文档中的致谢将被欣赏,但不是必需的。
修改过的源代码版本必须清楚地标记为修改版本,并且不得错误地表示为原始软件。
本通知不得从任何源代码分发中移除或更改。
项目详情
关闭
timelib-0.3.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d1b22706557186e6058da88ba0f85837401b2ae9de157f59353dc978d825187a |
|
MD5 | 868ad4e094dd71152a77b347f25ffc06 |
|
BLAKE2b-256 | a4ffa0982fbbc36a5edd734126a149b8e8f9cb6e4d80f9b01b181056b47ee655 |
关闭
timelib-0.3.0-cp39-cp39-macosx_12_0_arm64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7d9ea8e45f310503d62f5c06db2d39d1a7b88fbbd142c603d9587ee6c738858b |
|
MD5 | ef66c82f9d0312dbdf229f50cd6a2135 |
|
BLAKE2b-256 | ca81da3c6f0ed0cd18946a875094d83d4089c32ccf9d0bca0d5636422615fde0 |