zoukankan      html  css  js  c++  java
  • 日期函数的使用

     1 from  datetime  import  *
     2 today=datetime.today()
     3 now=datetime.now()
     4 
     5 #判断今天是星期几
     6 today.isoweekday()
     7 
     8 #计算一周以后是星期几
     9 day=timedelta(days=7)
    10 today+day
    11 
    12 #时间格式化
    13 today.strftime('%Y年%m月%d日')
    14 now.strftime('%Y年%m月%d日')
    15 t1='20180802061528'
    16 print(parse(t2).strftime('%Y-%m-%d  %H-%M-%S'))
    17 2018-08-02  06-15-28
    18 
    19 
    20 #重新转化为datetime.datetime格式
    21 u=datetime.strptime('2020-06-08','%Y-%m-%d')
    22 print(u)
    23 datetime.datetime(2020, 6, 8, 0, 0)
    24 
    25 #从当前的时间减一天
    26 one=timedelta(days=1)
    27 today-one
    28 
    29 #为当前时间加6个月
    30 from  dateutil.relativedelta  import  relativedelta
    31 date=today+relativedelta(months=6)
    32 print(date)
    33 datetime.datetime(2020, 12, 8, 22, 43, 24, 269837)
    34 
    35 #找出每月最后一天
    36 def   last_day_of_month(day):
    37     next_month=day.replace(day=28)+timedelta(days=4)
    38     return  next_month-timedelta(days=next_month.day)
    39 last_day_of_month(datetime(2020,10,23))
  • 相关阅读:
    织梦会员注册邮箱验证发送邮件配置教程
    垃圾回收
    0910
    0909
    vs2008 打包中添加卸载工具
    CLR
    委托
    软考之存储方式
    软考之面向对象-关系
    软考之合同法
  • 原文地址:https://www.cnblogs.com/energetic/p/13069735.html
Copyright © 2011-2022 走看看