zoukankan      html  css  js  c++  java
  • 练习十六:Python日期格式应用(datetime)

    练习:关于python日期格式应用练习。用python方法如何输出指定格式形式的日期
    这里用到datetime模块,datetime模块重新封装了time模块,提供了更多接口,提供的类包括:date,time,datetime,timedelta,tzinfo,datetime.date(year,month,day)

      1 import datetime
      2 
      3 #date.today():返回一个表示当前本地日期的date
      4 print(datetime.date.today()) #2018-11-10
      5 print(datetime.date.weekday(datetime.date.today())) #5
      6 #date.resolution:date对象表示日期的最小单位(天)
      7 print(datetime.date.resolution) #1 day, 0:00:00
      8 #date.max,date.min:date对象所能表示的最大、最小日期
      9 print(datetime.date.max) #9999-12-31
     10 print(datetime.date.min) #0001-01-01
     11 #date.fromtimestamp(timestamp):根据给定的时间戳,返回一个date对象。
     12 print(datetime.date.fromtimestamp(time.time())) #2018-11-10

    下面这个例子是照别人写的

      1 import datetime
      2 
      3 if __name__ == '__main__':
      4     # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法
      5     print(datetime.date.today().strftime('%d/%m/%Y'))
      6     # 创建日期对象
      7     BirthDate = datetime.date(1986,1,21)
      8     print(BirthDate.strftime('%d/%m/%Y'))
      9     # 日期算术运算
     10     BirthNextDay = BirthDate + datetime.timedelta(days=1)
     11     print(BirthNextDay.strftime('%d/%m/%Y'))
     12    # 日期替换
     13     FirstBirthday = BirthDate.replace(year = BirthDate.year + 1)
     14     print(FirstBirthday.strftime('%d/%m/%Y'))

    运行结果:

    10/11/2018
    21/01/1986
    22/01/1986
    21/01/1987
  • 相关阅读:
    MySQL(一)
    Python(二十九)
    python(二十八)
    python(二十七)
    Python(二十六)
    Linux的安装包命令/yum 与 Rpm
    linux系统监控与硬盘分区/格式化/文件系统管理
    linux操作系统及命令Part 2
    linux命令大全总结
    linux 用户/群组/权限
  • 原文地址:https://www.cnblogs.com/pinpin/p/9939251.html
Copyright © 2011-2022 走看看