Python学习笔记(十八)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记(十八)相关的知识,希望对你有一定的参考价值。

一、datetime简介

  datetime是Python处理日期和时间的标准库


二、导入datetime日期时间处理标准库

  # datetime是日期时间模块,其中包括一个同名的日期时间类
  from datetime import datetime


三、获取当前的年月日日期时间信息

  # 获取当前日期时间信息
  now = datetime.now()


四、指定日期时间

  dt = datetime(2015,3,4,12,12,23)


五、将日期时间转换为Unix时间缀

  # 将日期时间对象转换为Unix时间缀
  dt.timestamp() 


六、将时间缀转换为日期时间

  # 将时间缀转换为日期时间
  t = 1565455645
  dt = datetime.fromtimestamp(t)


七、字符串转换为datetime

  # 将字符串转为datetiem
  # 其中后方的是日期时间的匹配模式:具体详见https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
  # 注意,转换后是没有时区信息的
  cday = datetime.strptime("2015-6-1 18:56:52","%Y-%m-%d %H:%M:%S")


八、日期时间转换为字符串

  now = datetime.now()
  str = now.strftime("%a,%b,%d %H:%M")


九、datetime加减

  # 对日期时间的加减需要导入timedalta这个类
    from datetime import datetime,timedalta
  now = datetime.datetime()
  now + timedalta(hours=10)  # 在原时间基础上,再过10小时之后的之间
  now = timedalta(day=2,hours=10) #时间过后两天,小时过后10小时之后的时间


十、获取本地时间

  import time
  # 获取本地时间
  localtime = time.localtime(time.time())
  print("本地时间:",localtime)

  struct_time 时间元组:
  tm_year 
  tm_mon
  tm_mday
  tm_hour
  tm_min
  tm_sec
  tm_wday
  tm_yday
  tm_isdst


十一、获取某月日历

  import calendar

  cal = calendar.month(年份,月份)
  print(cal)

 

  

  


 

 






































以上是关于Python学习笔记(十八)的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记第十八周

Python学习笔记(二十八)多线程

python学习笔记(十八)网络编程中好用的模块介绍

流畅python学习笔记第十八章:使用asyncio包处理并发

day8-Python学习笔记(十八)面向对象,self,私有,属性方法

Zabbix学习笔记(四十八)