最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python中关于日期加减法的操作详解

来源:动视网 责编:小采 时间:2020-11-27 14:23:16
文档

python中关于日期加减法的操作详解

python中关于日期加减法的操作详解:对日期的一些操作:对日期的一些操作: 1 #日期转化为字符串并得到指定(或系统日期)n天后的日期--@Eillot 2 def dataTimeToString(dsNow=ReservationTime().get("workerDate"), dsDays=1): 3 ""&
推荐度:
导读python中关于日期加减法的操作详解:对日期的一些操作:对日期的一些操作: 1 #日期转化为字符串并得到指定(或系统日期)n天后的日期--@Eillot 2 def dataTimeToString(dsNow=ReservationTime().get("workerDate"), dsDays=1): 3 ""&


对日期的一些操作:

对日期的一些操作:

 1 #日期转化为字符串并得到指定(或系统日期)n天后的日期--@Eillot
 2 def dataTimeToString(dsNow=ReservationTime().get("workerDate"), dsDays=1):
 3 """
 4 :param dsNow: 表示今天的日期跟时分秒
 5 :param dsDays:表示n天后的日期(时分秒不变),默认值为1天后
 6 """
 7 #将workerDate字符串转换为日期 string => datetime
 8 workerDateTo_Datetime=datetime.datetime.strptime(dsNow,'%Y-%m-%d')
 9 delta=datetime.timedelta(dsDays)
10 ndays_after=workerDateTo_Datetime+delta
11 return ndays_after.strftime('%Y-%m-%d')
12 
13 #It is add(加法) and sub(减法) , which for "starttime" and "endtime".@eillot
14 def timeOperation( Operationstarttime, Operationendtime,flag=0):
15 
16 """
17 :param Operationstarttime: 
18 :param Operationendtime:
19 :param flag: 用于标记time的加减法,默认值我为0,表示time的1小时之后
20 """
21 order_starttime=datetime.datetime.strptime(Operationstarttime,'%H:%M')
22 order_endtime = datetime.datetime.strptime(Operationendtime,'%H:%M')
23 delta=datetime.timedelta(hours=1)
24 #datetime type:1900-01-01 14:00:00转化为str,并按'%H:%M'格式化
输出 25 add_order_starttime = (order_starttime + delta).strftime('%H:%M') 26 add_order_endtime = (order_endtime + delta).strftime('%H:%M') 27 if flag == 1: 28 #回到1小时前的starttime跟endtime 29 add_order_starttime = (order_starttime - delta).strftime('%H:%M') 30 add_order_endtime = (order_endtime - delta).strftime('%H:%M') 31 return add_order_starttime , add_order_endtime#返回值类型为tuple(元组)

文档

python中关于日期加减法的操作详解

python中关于日期加减法的操作详解:对日期的一些操作:对日期的一些操作: 1 #日期转化为字符串并得到指定(或系统日期)n天后的日期--@Eillot 2 def dataTimeToString(dsNow=ReservationTime().get("workerDate"), dsDays=1): 3 ""&
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top