zoukankan      html  css  js  c++  java
  • Python DataTime 日期处理

    日期处理在各种语言中都会遇到。

    Python 也不例外,其中主要涉及到的就是日期转换,日期比对,日期输出等。

    不同的日期有不同的处理方式,有些日期可能有时区,有些日期可能没有,根据我们的一些考古来看,Python 有些日期库可以使用。

    通常用得最多的日期库是:

    datetime
    python-dateutil
    arrow

    大部分人可能还是会使用 datetime 多一些,python-dateutil 为日期工具的增强库,在很多时候也会被用到。

    对日期处理的顺序大致是:

    初始化日期对象,你输入的日期格式可能是字符的,因此你需要讲字符的日期格式初始化日期对象。

    对日期进行操作,可以对日期进行计算,可以对日期进行时区转换等。

    对日期进行输出,对日期进行转换或者计算后需要对日期进行输出,比如说输出不同时区的日期,比如说计算年份等等。

    实例

    下面我们通过实例来对日期的操作进行一些小说明。

    如果还需要比较复杂的日期操作的话,请访问相关的 API。

    初始化日期对象

    假设,我们有字符串 1/1/2015,我们需要根据输入的字符串初始化为日期对象。

    data_input = ‘1/1/2015’
    date_user = datetime.datetime.strptime(data_input, '%m/%d/%Y')
    

    我们可以通过上面的代码将输入的字符串转换为日期对象。

    可以转换用的格式列表,请参考上面的图,我们就不在这里翻译了。

    如果还有一些不明白的格式,可以在这里参与留言讨论。

    https://www.ossez.com/t/python-datatime/13388

  • 相关阅读:
    代码格式化[转]
    ASP.NET错误大杂烩
    Web考勤管理系统 .net 2005 开发
    Ftp 类
    c#中Split等分割字符串的几种方法
    强大的firebug 使用 介绍
    一页面多个文本框回车提交不同事件问题解决
    Ajax电子书下载 发现的好东东贴上了
    编程技术书籍[转]
    推荐下权威的《IT十年经典书系列》1打
  • 原文地址:https://www.cnblogs.com/huyuchengus/p/14526627.html
Copyright © 2011-2022 走看看