ql的python学习之路-day14
2024-10-09 03:12:43
前言:本节主要学习时间模块time、datetime
python中的几种时间表示:1)时间戳 2)格式化的字符串时间 3)struct_time元组格式的时间
time、datetime模块源码:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:qinjiaxi
import time,datetime
#time包含的变量
print(time.timezone)#UTC时间和本地标准时间的差值(也就是世界标准时间和中国时间的差值是8个小时;-28800/3600=-8个小时)
print(time.altzone)#UTC时间和DST(夏令时)时间之间的差值(注:有些国家使用夏令时)
print(time.daylight)#是否使用夏令时,0表示不是
#time包含的方法
print(time.time())#获取时间戳(时间戳是指从1970年开始截止目前为止之间的时间,单位是秒)
print(time.sleep(2))#延时2秒
print(time.gmtime())#向括号里面传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的UTC时间)
print(time.localtime())#向括号里传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的时间,也就是UTC+8时区)
print(time.mktime())#向括号里传递元组格式转黄成时间戳
print(time.strftime(format,tuple))#将struct_time的元组格式,按照自定义格式化的字符串形式转换(%Y年、%m月、%d日、%H小时、%M分钟、%S秒,其中格式置换都没有问题)
print(time.strptime(string,format))#把字符串格式的时间按照指定格式转换成struct_time的元组格式(其中格式顺序必须一样对应不然报错)
print(time.asctime())#把元组格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区)
print(time.ctime())#把时间戳格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区) #datetime
print(datetime.datetime.now())#获取当前时间
print(datetime.datetime.now()+datetime.timedelta(3))#获取3天后的时间(其中datetime.timedelta()不能独立存在必须与前面的相互配合)
c_time = datetime.datetime.now()
print(c_time.replace(minute=3,hour=2))#时间替换
最新文章
- windows下的mysql忘记root密码的解决方法
- Win7下清除SQL SERVER 2008的SSMS保存的登录信息
- apt-get程序和系统管理
- 用非管理员权限启动主程序,并用管理员权限启动子程序,导致WM_COPYDATA消息发送失败的问题
- WinDbg调试命令汇总
- JS打印、预览(IE,Chrome)
- 野路子码农系列(3)plotly可视化的简单套路
- vue中,对象数组多层嵌套时,更新数据更新页面
- Eclipse+Maven整合开发Java项目(二)➣webapp3.0以上的Maven项目
- [HDU5685]Problem A
- kosaraju算法
- 三种UIScrollView嵌套实现方案
- java jxl excel 导入导出的 总结(建立超链接,以及目录sheet的索引)
- python 读帧和绘图的区别
- springboot 整合 CXF 版本异常 java.lang.NoClassDefFoundError:ServletRegistrationBean
- 525. Contiguous Array两位求和为1的对数
- system_Class类说明文档
- linux下pycharm的使用
- Linux特殊权限位
- iphone上做webapp时总会识别一串数字为手机号码并变黑显示