博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 查询每周最后一个工作日
阅读量:5072 次
发布时间:2019-06-12

本文共 833 字,大约阅读时间需要 2 分钟。

背景:

做定时任务时,一般都是写死每周五XXXXX,但有时遇到节假日的情况,周五可能不是本周最后一个工作日

 

代码如下:

1 import urllib2,datetime,json 2  3 nowTime = datetime.datetime.now().strftime("%Y%m%d") #当前日期 4 nowTimeLast = (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y%m%d") #当前日期后一天 5  6 server_url = "http://api.goseek.cn/Tools/holiday?date=" 7  8 vop_nowTime = json.loads(urllib2.urlopen(urllib2.Request(server_url + nowTime)).read()) 9 vop_nowTimeLast = json.loads(urllib2.urlopen(urllib2.Request(server_url + nowTimeLast)).read())10 11 codeNow = vop_nowTime['data']12 codeNowLast = vop_nowTimeLast['data']13 print(codeNow,codeNowLast)14 15 #正常工作日对应结果为 0, 法定节假日对应结果为 1, 节假日调休补班对应的结果为 2,休息日对应结果为 316 if  (codeNow == 0 or codeNow == 2) and (codeNowLast == 1 or codeNowLast == 3):17     print'明天休息啦'18     #你的函数

 

转载于:https://www.cnblogs.com/whycai/p/11502903.html

你可能感兴趣的文章
myeclipse集成jdk、tomcat8、maven、svn
查看>>
Navicat 提示Cannot create oci environment 解决方式
查看>>
查询消除重复行
查看>>
Sand Making Plant Produced by Red Star
查看>>
Win 10 文件浏览器无法打开
查看>>
HDU 1212 Big Number(C++ 大数取模)(java 大数类运用)
查看>>
-bash: xx: command not found 在有yum源情况下处理
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
hiho1079 线段树区间改动离散化
查看>>
【BZOJ 5222】[Lydsy2017省队十连测]怪题
查看>>
第二次作业
查看>>
【input】 失去焦点时 显示默认值 focus blur ★★★★★
查看>>
Java跟Javac,package与import
查看>>
day-12 python实现简单线性回归和多元线性回归算法
查看>>
Json格式的字符串转换为正常显示的日期格式
查看>>
[转]使用 Razor 进行递归操作
查看>>
[转]Android xxx is not translated in yyy, zzz 的解决方法
查看>>
docker入门
查看>>
Android系统--输入系统(十一)Reader线程_简单处理
查看>>