<tfoot id='U5WJO'></tfoot>
    <bdo id='U5WJO'></bdo><ul id='U5WJO'></ul>

    1. <small id='U5WJO'></small><noframes id='U5WJO'>

      <legend id='U5WJO'><style id='U5WJO'><dir id='U5WJO'><q id='U5WJO'></q></dir></style></legend>
      <i id='U5WJO'><tr id='U5WJO'><dt id='U5WJO'><q id='U5WJO'><span id='U5WJO'><b id='U5WJO'><form id='U5WJO'><ins id='U5WJO'></ins><ul id='U5WJO'></ul><sub id='U5WJO'></sub></form><legend id='U5WJO'></legend><bdo id='U5WJO'><pre id='U5WJO'><center id='U5WJO'></center></pre></bdo></b><th id='U5WJO'></th></span></q></dt></tr></i><div id='U5WJO'><tfoot id='U5WJO'></tfoot><dl id='U5WJO'><fieldset id='U5WJO'></fieldset></dl></div>

      详解python时间模块中的datetime模块

      时间:2023-12-17
      <tfoot id='k3bYS'></tfoot>
    2. <i id='k3bYS'><tr id='k3bYS'><dt id='k3bYS'><q id='k3bYS'><span id='k3bYS'><b id='k3bYS'><form id='k3bYS'><ins id='k3bYS'></ins><ul id='k3bYS'></ul><sub id='k3bYS'></sub></form><legend id='k3bYS'></legend><bdo id='k3bYS'><pre id='k3bYS'><center id='k3bYS'></center></pre></bdo></b><th id='k3bYS'></th></span></q></dt></tr></i><div id='k3bYS'><tfoot id='k3bYS'></tfoot><dl id='k3bYS'><fieldset id='k3bYS'></fieldset></dl></div>

          <bdo id='k3bYS'></bdo><ul id='k3bYS'></ul>

                <tbody id='k3bYS'></tbody>

            1. <small id='k3bYS'></small><noframes id='k3bYS'>

              • <legend id='k3bYS'><style id='k3bYS'><dir id='k3bYS'><q id='k3bYS'></q></dir></style></legend>

              • 下面是详解Python时间模块中的datetime模块的完整攻略。

                什么是datetime模块

                datetime模块是Python中用于处理日期和时间的模块,可以获取当前时间、表示日期时间、进行日期时间计算、转换等功能。

                datetime模块的常用类

                datetime模块中常用的类有三个:datetimedatetime

                date类

                date类表示日期,常见的属性有:yearmonthday

                from datetime import date
                
                today = date.today()
                print(today)
                print(today.year)
                print(today.month)
                print(today.day)
                

                输出:

                2022-09-10
                2022
                9
                10
                

                time类

                time类表示时间,常见的属性有:hourminutesecondmicrosecond

                from datetime import time
                
                t = time(hour=12, minute=10, second=5, microsecond=123456)
                print(t)
                print(t.hour)
                print(t.minute)
                print(t.second)
                print(t.microsecond)
                

                输出:

                12:10:05.123456
                12
                10
                5
                123456
                

                datetime类

                datetime类是date类和time类的结合体,表示日期时间。

                from datetime import datetime
                
                now = datetime.now()
                print(now)
                print(now.year)
                print(now.month)
                print(now.day)
                print(now.hour)
                print(now.minute)
                print(now.second)
                print(now.microsecond)
                

                输出:

                2022-09-10 10:13:05.123456
                2022
                9
                10
                10
                13
                5
                123456
                

                datetime模块的常用方法

                datetime模块中还有许多常用的方法,这里介绍几个常用的方法。

                strftime()方法

                strftime()方法可以将datetime格式的日期时间转换成字符串形式输出,常用的格式化选项有:

                • %Y:年份(4位数)
                • %m:月份(01-12)
                • %d:日(01-31)
                • %H:小时(00-23)
                • %M:分钟(00-59)
                • %S:秒(00-59)
                from datetime import datetime
                
                now = datetime.now()
                print(now.strftime("%Y-%m-%d %H:%M:%S"))
                

                输出:

                2022-09-10 10:13:05
                

                strptime()方法

                strptime()方法可以将字符串形式的日期时间转换成datetime格式输出。

                from datetime import datetime
                
                dt = datetime.strptime("2022-09-10 10:13:05", "%Y-%m-%d %H:%M:%S")
                print(dt)
                

                输出:

                2022-09-10 10:13:05
                

                示例说明

                下面给出两个示例说明:

                示例1

                需求:输出明天的日期。

                from datetime import datetime, timedelta
                
                now = datetime.now()
                tomorrow = now + timedelta(days=1)
                print(tomorrow.strftime("%Y-%m-%d"))
                

                输出:

                2022-09-11
                

                示例2

                需求:计算两个日期之间相差的天数。

                from datetime import datetime
                
                start = datetime.strptime("2022-09-01", "%Y-%m-%d")
                end = datetime.strptime("2022-09-10", "%Y-%m-%d")
                delta = end - start
                print(delta.days)
                

                输出:

                9
                

                以上就是详解Python时间模块中的datetime模块的完整攻略。

                上一篇:Python通用验证码识别OCR库ddddocr的安装使用教程 下一篇:基于Python制作一个文本翻译器

                相关文章

                  <tfoot id='5E4Wb'></tfoot>

                  <small id='5E4Wb'></small><noframes id='5E4Wb'>

                  <legend id='5E4Wb'><style id='5E4Wb'><dir id='5E4Wb'><q id='5E4Wb'></q></dir></style></legend>

                  1. <i id='5E4Wb'><tr id='5E4Wb'><dt id='5E4Wb'><q id='5E4Wb'><span id='5E4Wb'><b id='5E4Wb'><form id='5E4Wb'><ins id='5E4Wb'></ins><ul id='5E4Wb'></ul><sub id='5E4Wb'></sub></form><legend id='5E4Wb'></legend><bdo id='5E4Wb'><pre id='5E4Wb'><center id='5E4Wb'></center></pre></bdo></b><th id='5E4Wb'></th></span></q></dt></tr></i><div id='5E4Wb'><tfoot id='5E4Wb'></tfoot><dl id='5E4Wb'><fieldset id='5E4Wb'></fieldset></dl></div>
                    • <bdo id='5E4Wb'></bdo><ul id='5E4Wb'></ul>