<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Python日期和時間 Python 程序能用很多方式處理日期和時間,轉換日期格式是一個常見的功能。 Python 提供了一個 time 和 calendar 模塊可以用于格式化日期和時間。 時間間隔是以秒為單位的浮點小數。 每個時間戳都以自從1970年1月1日午夜(歷元)經過了多長時間來表示。 Python 的 time 模塊下有很多函數可以轉換常見日期格式。如函數time.time()用于獲取當前時間戳, 如下實例: ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import time; # 引入time模塊 ticks = time.time() print "當前時間戳為:", ticks ``` 以上實例輸出結果: ~~~ 當前時間戳為: 1459994552.51 ~~~ 時間戳單位最適于做日期運算。但是1970年之前的日期就無法以此表示了。太遙遠的日期也不行,UNIX和Windows只支持到2038年。 ## 什么是時間元組? 很多Python函數用一個元組裝起來的9組數字處理時間: ![](https://img.kancloud.cn/ce/d8/ced8e17c159657fadd8a74f5265acae6_838x396.png) 上述也就是struct\_time元組。這種結構具有如下屬性: ![](https://img.kancloud.cn/8b/57/8b574227725b2b168e3582826f5f3ba7_835x393.png) ## 獲取當前時間 從返回浮點數的時間戳方式向時間元組轉換,只要將浮點數傳遞給如localtime之類的函數。 ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import time localtime = time.localtime(time.time()) print "本地時間為 :", localtime ``` 以上實例輸出結果: ~~~ 本地時間為 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0) ~~~ ## 獲取格式化的時間 你可以根據需求選取各種格式,但是最簡單的獲取可讀的時間模式的函數是asctime(): ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import time localtime = time.asctime( time.localtime(time.time()) ) print "本地時間為 :", localtime ``` 以上實例輸出結果: ~~~ 本地時間為 : Thu Apr 7 10:05:21 2016 ~~~ ## 格式化日期 我們可以使用 time 模塊的 strftime 方法來格式化日期,: ~~~ time.strftime(format[, t]) ~~~ 實例演示: ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import time # 格式化成2016-03-20 11:45:39形式 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 格式化成Sat Mar 28 22:24:24 2016形式 print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()) # 將格式字符串轉換為時間戳 a = "Sat Mar 28 22:24:24 2016" print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")) ``` 以上實例輸出結果: ~~~ 2016-04-07 10:25:09 Thu Apr 07 10:25:09 2016 1459175064.0 ~~~ python中時間日期格式化符號: * %y 兩位數的年份表示(00-99) * %Y 四位數的年份表示(000-9999) * %m 月份(01-12) * %d 月內中的一天(0-31) * %H 24小時制小時數(0-23) * %I 12小時制小時數(01-12) * %M 分鐘數(00-59) * %S 秒(00-59) * %a 本地簡化星期名稱 * %A 本地完整星期名稱 * %b 本地簡化的月份名稱 * %B 本地完整的月份名稱 * %c 本地相應的日期表示和時間表示 * %j 年內的一天(001-366) * %p 本地A.M.或P.M.的等價符 * %U 一年中的星期數(00-53)星期天為星期的開始 * %w 星期(0-6),星期天為星期的開始 * %W 一年中的星期數(00-53)星期一為星期的開始 * %x 本地相應的日期表示 * %X 本地相應的時間表示 * %Z 當前時區的名稱 * %% %號本身 ## 獲取某月日歷 Calendar模塊有很廣泛的方法用來處理年歷和月歷,例如打印某月的月歷: ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import calendar cal = calendar.month(2016, 1) print "以下輸出2016年1月份的日歷:" print cal ``` 以上實例輸出結果: ~~~ 以下輸出2016年1月份的日歷: January 2016 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ~~~ ## Time 模塊 Time 模塊包含了以下內置函數,既有時間處理的,也有轉換時間格式的: ![](https://img.kancloud.cn/58/ac/58ac466239efb225f1abcbb280985b78_834x854.png) Time模塊包含了以下2個非常重要的屬性: ![](https://img.kancloud.cn/06/d8/06d82e32e80515d5a280dc40b54c7b91_834x160.png) ## 日歷(Calendar)模塊 此模塊的函數都是日歷相關的,例如打印某月的字符月歷。 星期一是默認的每周第一天,星期天是默認的最后一天。更改設置需調用calendar.setfirstweekday()函數。模塊包含了以下內置函數: ![](https://img.kancloud.cn/f2/69/f269aa6cf5dbfacb38510ca4f1b69f9f_833x790.png) ![](https://img.kancloud.cn/8d/cb/8dcbe6f5f9325b0b42379b6d669fcf4d_836x271.png) ## 其他相關模塊和函數 在Python中,其他處理日期和時間的模塊還有: * [datetime模塊](http://docs.python.org/library/datetime.html#module-datetime) * [pytz模塊](http://www.twinsun.com/tz/tz-link.htm) * [dateutil模塊](http://labix.org/python-dateutil)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看