最简单的python时间库。

easytime的Python项目详细描述


#简单时间

最简单的python时间库。

##为什么是时间图书馆?

在python中处理时间很痛苦。这个图书馆使它不痛苦。那就是 原因。

我知道有很多方法可以处理这类事情,但这是我的 是的,我很喜欢。

也许你也会。

##用法

使用easytime是,嗯,…easy。你只需要几样东西 要知道:

  1. 在程序中处理时间时始终使用UTC。最好的办法 通过easytime.utcnow()方法,例如:

    `python >>> from easytime import easytime >>> now = easytime.utcnow() >>> now easytime(2012, 11, 18, 16, 53, 30, 316026) `

  2. 只使用时区向用户显示时间数据!这意味着您 你的时间应该保持在UTC,直到最后一秒 向用户显示时间。为此,您可以使用 easytime.convert()方法:

    `python >>> from easytime import easytime >>> now = easytime.utcnow() >>> now easytime(2012, 11, 19, 0, 56, 30, 847490) >>> now.convert('America/Los_Angeles')   # Convert the time to LA time. datetime.datetime(2012, 11, 18, 16, 56, 30, 847490, tzinfo=<DstTzInfo 'America/Los_Angeles' PST-1 day, 16:00:00 STD>) >>> now.convert('Europe/Berlin') # Convert the time to Berlin time. datetime.datetime(2012, 11, 19, 1, 56, 30, 847490, tzinfo=<DstTzInfo 'Europe/Berlin' CET+1:00:00 STD>) `

如果你遵循以上两条规则,你将不再讨厌你的生活 您需要使用时区的时间。

##详细信息

easytime实际上不过是一个简单的python内置包装器 datetime.datetime键入。每个easytime对象都是一个datetime对象 两个例外:

  • 您可以访问一个新方法convert,它允许您指定
    时区(完整列表如下: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones)来转换 日期时间到。这就是你如何在不同的本地显示时间 时区。
  • 您被迫使用UTC。即使您试图生成本地时间,例如: datetime.datetime.now(),您将返回UTC,因为easytime覆盖 它。

你可以用一个普通的 datetime.datetime对象,因此一定要阅读正式的[python 日期时间](http://docs.python.org/2/library/datetime.html)文档 需要做任何更先进的事情。

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

推荐PyPI第三方库


热门话题
Java中的json IoT模块GET请求   在Java8中,如何使用lambda表达式中的条件?   Java 7中的io,如何通过一个实际示例演示文件之间的差异。存在和文件。不存在?   在Android Studio中使用Java从url获取JSON?   返回k个最小元素的java数组   java如何让我的安卓应用通过facebook登录并获得foursquare等好友列表   java如何在布局中以编程方式生成文本视图   在java中更改系统日期和时间的datetime代码段   java Hibernate和SQLite3,一对多关系映射   java Observable转换成kotlin问题   java在单独的线程中将VBO发送到GPU   属性文件中值的spring Java验证程序注释   java Spring启动:找不到javassist   java SimpleDataFormat时间解析   无法在linux上为Java程序正确设置PATH变量   将文件上载到FTP服务器时发生java异常   基于java TestNG的Selenium测试不能并行运行   java DAO类实例与DAO EJB   tomcat6部署*。使用Java Web Start(JNLP)的war应用程序