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
  • 相关阅读:
    postgresql小纪
    Java的大内存分页支持
    GCViewer / MAT
    js给数组去重写法
    解决mybatis foreach 错误: Parameter '__frch_item_0' not found
    JSON字符串和JS对象之间的转换
    使用IntelliJ IDEA搭建多maven模块JAVA项目
    jstl中的sql:query标签获取的结果如何格式化输出
    Label控件如何根据字符串自定义大小
    winform/窗体鼠标事件编程中的几个问题
  • 原文地址:https://www.cnblogs.com/pinpin/p/9939251.html
Copyright © 2011-2022 走看看