跳转到主要内容

将模糊日期转换为datetime对象。

项目描述

将像“昨天”、“2周前1天”、“下个周三”、“1月4日”等这样的模糊日期转换为datetime对象。

这对于处理命令行参数很有用

>>> from optparse import OptionParser
>>> import magicdate
>>> parser = OptionParser(option_class=magicdate.MagicDateOption)
>>> parser.add_option(
...     '-s', '--start', dest='start', type='magicdate', default=None)
>>> parser.add_option(
...     '-e', '--end', dest='end', type='magicdate', default='today')

现在您可以传递像“今天”、“1996-01-01”等选项给您的程序。

灵感来源于Simon Willison的 dateparse.js

项目详情


下载文件

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

源代码分发

magicdate-0.2.2.tar.gz (3.2 kB 查看哈希值)

上传时间: 源代码

支持