python之时间处理(python获取时间格式)
datetime包
导入包与模块
from datetime import datetime
import datetime
常用函数
函数名 | 功能 | 说明 |
now | 获取当前时间戳 | 用法:now = datetime.now() |
strftime | 时间对象转字符串 | 用法: now = datetime.now() date_str = now.strftime('%Y-%m-%d %H:%M:%S') |
strptime | 时间字符串转时间类型 | 用法:datetime.strptime(tt,format) 参数: tt符合时间格式的字符串 format:tt时间字符串匹配规则 datetime.strptime('2025-05-06 14:00:51','%Y-%m-%d %H:%M:%S') |
fromtimestamp | 将时间戳转换为时间 | 用法:datetime.fromtimestamp(datetime_timestamp) |
获取时间间隔
from datetime import datetime
from datetime import timedelta
// 用法
timeobj = timedelta(days=0, seconds=0, microseconds=0,
milliseconds=0, minutes=0, hours=0, weeks=0)
//示例
now = datetime.now();
oneDay = timedelta(days=1)
afterDay = now + oneDay
常见时间格式字符
字符 | 说明 |
%Y | 年份 |
%m | 月份 |
%d | 月中某一天 |
%H | 一天中的第几个小时 |
%M | 当前第几分 |
%S | 当前第几秒 |
%f | 当前秒的第多少毫秒 |
time模块
导入模块
import time
//使用
time.time() //返回秒级的浮点类型
常用函数
函数名 | 功能 | 说明 |
localtime | 获取本地时间函数 | 用法:time.localtime(timestamp) timestamp:时间戳(可不传) 返回值 tm_year:年份 tm_mon:月, tm_mday:日, tm_hour:小时, tm_min:分钟, tm_sec:秒 tm_wday:一周的第几天(0是周一), tm_yday:一年的第几日, tm_isdst:是否是夏时令(-1,0,1) |
sleep | 暂停函数 | 用法:time.sleep(second) 参数:second 希望程序被暂停的秒数 |
strftime | 时间转字符串 | 用法:time.strftime(format,t) 参数:format格式规范 t:time.localtime对应的时间类型 |
strptime | 字符串转时间 | 用法:time.strptime(time_str,format) 参数:time_str符合时间格式的字符串 format:要与time_str的时间格式一致 |
相关文章
- 让主流平台CINEBENCH分数也能破万!锐龙9 3950X 16核心平台实战体验
- 111个提单及运输业务中常用的一些代码、术语及意义
- NOIP2018成绩查询,申诉,分数线等时间表!(附复赛题目解析)
- 吐糟joomla sobipro组件(joomla可视化大屏模板)
- 小苯的文章浏览【Python实现和C++】
- 详解C++模拟算法,蓝桥杯真题(蓝桥杯c++编译环境)
- CSP-NOIP信息学竞赛(28)cin(noip信息学奥林匹克竞赛)
- C++实现进程间通讯实例详解(c++进程间通信 共享内存)
- C/C++编程笔记:getline()函数和字符数组
- shell 脚本中日期运算(shell脚本 日期变量)