真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python怎么實(shí)現(xiàn)按季度統(tǒng)計的起止時間

本篇內(nèi)容介紹了“python怎么實(shí)現(xiàn)按季度統(tǒng)計的起止時間”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)提供做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計,成都品牌網(wǎng)站建設(shè),廣告投放平臺等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,10年的網(wǎng)站開發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破上千余家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.

實(shí)戰(zhàn)場景

要求按季度統(tǒng)計出代理商從注冊之日起的消費(fèi)情況

抽象場景

從默認(rèn)時間點(diǎn)起的每個季度的起止時間

考察點(diǎn)
  1. datetime庫的使用

  2. yield

代碼實(shí)現(xiàn)

from datetime import datetime

import calendar

def startDate(cls, d='2017-03-01 00:00:00'):

       init = datetime.strptime(str, '%Y-%m-%d %H:%M:%S') # 默認(rèn)時間

       now = datetime.now() # 當(dāng)前時間

       start = now.replace(day=1) # 當(dāng)前月初

       days = calendar.monthrange(start.year, start.month) # 當(dāng)月天數(shù)

       end = start + timedelta(days[1]) # 當(dāng)月月末

       while end > init:

           result = (start, end)

           yield result

           end = start

           start = (start - timedelta(1)).replace(day=1)

實(shí)現(xiàn)說明
  1. 對時間對象的靈活應(yīng)用

  2. 也可以使用列表實(shí)現(xiàn),但是我使用了yield實(shí)現(xiàn),加深對yield的理解

“python怎么實(shí)現(xiàn)按季度統(tǒng)計的起止時間”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


新聞標(biāo)題:python怎么實(shí)現(xiàn)按季度統(tǒng)計的起止時間
本文鏈接:http://weahome.cn/article/ijeesc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部