最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用time、datetime返回工作日列表實(shí)例代碼

 更新時(shí)間:2019年05月09日 16:51:04   作者:土木君  
這篇文章主要介紹了python使用time、datetime返回工作日列表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

最近在學(xué)習(xí)python,動(dòng)手做了一個(gè)自動(dòng)填寫(xiě)日?qǐng)?bào)的小工具;由于請(qǐng)求中包含時(shí)間,格式如:2016-08-04;所以就了解了一下python的時(shí)間日期相關(guān)函數(shù);這里做簡(jiǎn)單記錄。

函數(shù)功能非常簡(jiǎn)單:獲取當(dāng)月所有工作日(除去周六周天);如果腳本在周六或者周日運(yùn)行,則添加當(dāng)天。

#獲取填寫(xiě)日?qǐng)?bào)的日期,規(guī)則:把當(dāng)月所有的工作日時(shí)間全部返回
  def getDateByTime(self):
    self.myDate=[]
    t = str(time.strftime('%Y-%m-'))
    for i in range(1,32):
      timeStr=t+str(i)
      try:
        #字符串轉(zhuǎn)換為規(guī)定格式的時(shí)間
        tmp = time.strptime(timeStr,'%Y-%m-%d')
        #判斷是否為周六、周日
        if (tmp.tm_wday !=6) and (tmp.tm_wday!=5):
          self.myDate.append(time.strftime('%Y-%m-%d',tmp))
      except:
        print('日期越界')
    if len(self.myDate)==0:
      self.myDate.append(time.strftime('%Y-%m-%d'))
    return self.myDate

  def getDateByDateTime(self):
    self.myDate=[]
    now = datetime.datetime.now()
    tmp = now.strftime('%Y-%m-')
    #通過(guò)calendar獲取到當(dāng)月第一天的weekday,以及當(dāng)月天數(shù)
    t = calendar.monthrange(now.year, now.month)
    for i in range(1,t[1]):
      dateTmp = tmp+str(i)
      myDateTmp = datetime.datetime.strptime(dateTmp,'%Y-%m-%d')
      if myDateTmp.isoweekday() !=6 and myDateTmp.isoweekday() !=7:
        self.myDate.append(myDateTmp.strftime('%Y-%m-%d'))
    if len(self.myDate)==0:
      self.myDate.append(now.strftime('%Y-%m-%d'))
    return self.myDate

以上所述是小編給大家介紹的python使用time、datetime返回工作日列表詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

丹棱县| 临武县| 青神县| 房山区| 西峡县| 罗江县| 千阳县| 富川| 西贡区| 敦化市| 宜春市| 久治县| 常山县| 奎屯市| 左权县| 汾西县| 石景山区| 乌拉特中旗| 临武县| 东山县| 云霄县| 孟州市| 墨竹工卡县| 阳新县| 满洲里市| 孟村| 三明市| 敦煌市| 八宿县| 隆林| 汶川县| 东安县| 东山县| 寿宁县| 孟州市| 西城区| 大理市| 白银市| 土默特右旗| 福建省| 正宁县|