【223】python 中的 time 模块常用方法
♣
题目部分(原文见公众号:python宝)
python宝
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5NjIyOTE4OQ==&scene=123#wechat_redirect
小麦苗DB宝
https://www.xmmup.com/
♣
答案部分
在Python中,通常有这几种方式来表示时间:
时间戳:time(),clock()等
格式化的时间字符串:strptime(),asctime()
元组(struct_time)共九个元素:gmtime(),localtime(),strptime()
import time# 1、此语法中第一个 time 表示 time 模块,该函数不需要传递参数
# 2、返回值:返回当前时间的时间戳
print(time.time()) # 1656986415.2848783
print(time.time()) # 当前国际时间,用新纪元1970开始的秒数表示# time.asctime([t]))
# 参数 t -- 完整的9位元组元素或 struct_time 表示,由 gmtime() 和 localtime() 函数返回的时间的元组。
# 返回值:此方法返回以下形式的24个字符的字符串: 'Tue Feb 17 23:21:05 2009'.
# 字符串时间 Fri Jul 1 16:14:15 2022
print(time.asctime())
t = (2018, 9, 8, 16, 34, 30, 5, 251, 0)
print(time.asctime(t)) # Sat Sep 8 16:34:30 2018
print(time.asctime(time.localtime())) # Tue Jul 5 10:16:21 2022# time.localtime([ secs ])
# 参数secs -- 指转换为 time.struct_time 类型的对象的秒数
# 返回值:该函数无任何返回值
# time.struct_time(tm_year=2022, tm_mon=7, tm_mday=1,
# tm_hour=16, tm_min=15, tm_sec=8, tm_wday=4, tm_yday=182, tm_isdst=0)
print(time.localtime()) # 返回元祖# 国际标准时间,与localtime()相差8h
# 索引(Index) 属性(Attribute) 值(Values)
# 0 tm_year(年) 比如2011
# 1 tm_mon(月) 1 - 12
# 2 tm_mday(日) 1 - 31
# 3 tm_hour(时) 0 - 23
# 4 tm_min(分) 0 - 59
# 5 tm_sec(秒) 0 - 61
# 6 tm_wday(weekday) 0 - 6(0表示周日)
# 7 tm_yday(一年中的第几天) 1 - 366
# 8 tm_isdst(是否是夏令时) 默认为-1
print(time.gmtime())# 新纪元后的秒数1656663566.0
s = time.localtime()
print(time.mktime(s))
# 自定义格式化:time.strftime(format[, t]),第一个参数是格式化字符串,第二个参数是时间元组。
# 022-07-01 16:24:52
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# Fri Jul 01 16:24:52 2022
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
# %a 本地(locale)简化星期名称
# %A 本地完整星期名称
# %b 本地简化月份名称
# %B 本地完整月份名称
# %c 本地相应的日期和时间表示
# %d 一个月中的第几天(01 - 31)
# %H 一天中的第几个小时(24小时制,00 - 23)
# %I 第几个小时(12小时制,01 - 12)
# %j 一年中的第几天(001 - 366)
# %m 月份(01 - 12)
# %M 分钟数(00 - 59)
# %p 本地am或者pm的相应符 一
# %S 秒(01 - 61) 二
# %U 一年中的星期数。(00 - 53星期天是一个星期的开始。)
# 第一个星期天之前的所有天数都放在第0周。 三
# %w 一个星期中的第几天(0 - 6,0是星期天) 三
# %W 和%U基本相同,不同的是%W以星期一为一个星期的开始。
# %x 本地相应日期
# %X 本地相应时间
# %y 去掉世纪的年份(00 - 99)
# %Y 完整的年份
# %Z 时区的名字(如果不存在为空字符)
# %% ‘%’字符
About Me:小麦粒
● 本文作者:小麦粒,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用
● 作者博客地址:https://blog.csdn.net/u010986753
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● 个人微信号:pythonbao 联系我加微信群
● 个人QQ:87605025
● QQ交流群py_data :483766429
● 公众号:python宝 或 DB宝
● 提供OCP、OCM和高可用最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
如果你觉得到文章对您有帮助,点击下方我的头像,赞赏我哦!
有您的支持,小麦粒一定会越来越好!
【223】python 中的 time 模块常用方法相关推荐
- python中的log模块笔记
日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添 ...
- 介绍Python中的__future__模块
这篇文章主要介绍了介绍Python中的__future__模块,__future__模块使得在Python2.x的版本下能够兼容更多的Python3.x的特性,需要的朋友可以参考下 Python的每个 ...
- python中的logging记录日志_[ Python入门教程 ] Python中日志记录模块logging使用实例...
python中的logging模块用于记录日志.用户可以根据程序实现需要自定义日志输出位置.日志级别以及日志格式. 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到 ...
- python使用教程cmd啥意思-Python 中的cmd模块学习
Python中的cmd模块类型提供了一个创建命令行解析器的框架.简单的来说,可以继承Cmd来创建命令行界面,然后对所有想处理的命令command执行do_command方法.默认情况下,它使用read ...
- python中的绘图模块turtle的使用
python中的绘图模块turtle的使用(7-20190125) 文章目录: 还是从一个有趣的小应用开始,turtle的骚操作吧 最近小猪配齐比较流行,下面用turtle绘制一个粉红色的小猪猪吧-- ...
- linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...
本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...
- Python中的random模块
Python中的random模块用于随机数生成,对几个random模块中的函数进行简单介绍.如下: random.random() 用于生成一个0到1的随机浮点数.如: import random r ...
- python中的系统模块_python中一些获取系统信息的模块
1.platform模块 python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操作系统名称 ...
- 深入理解python中的select模块
简介 Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kqueue ...
最新文章
- 【Linux】17_计划任务
- Node.js Web 模块
- 如何读取服务器的文件夹大小,请教如何获取outlook文件夹对话框中服务器数据大小?...
- python实现输出日历_python实例9:输出时间日期和当月日历
- HarmonyOS之深入解析WLAN的功能和使用
- C++Singleton的DCLP(双重锁)实现以及性能测评
- 29岁学python的建议_学习Python的建议
- Mac latex vscode配置外部PDF阅读器并配置对应跳转
- 店铺如何用视觉走出差异化?
- Opencv之python使用zxing识别二维码
- JAVA笔记自整理(Java)
- Matlab2017a(64位)安装包下载及详细安装步骤
- 全球机场三字码,对应的城市三字码
- 使用Cmake生成跨平台项目编译解决方案
- 《PyQt5 开发技巧与实践》学习笔记
- word如何取消封面或者目录下方的页码,页码从正文开始
- 计算机u盘设备无法启动不了,U盘不能识别,该设备无法启动。(代码10)
- QQ在线客服JS代码,自适应漂浮在网页右侧
- 来,带你见识一下CT三维重建
- 利用计算机对恒星做仿真,全国计算机等级考试模拟考试系统 上机模拟软件
热门文章
- 招聘旺季来临,爽朗的小伙伴们,你们准备好了吗?
- TypeError: can't assign to property LAY_TABLE_INDEX on \u7537\u88C5: not an object
- 基于stm32的数控线性稳压电源,恒压恒流电源资料
- 涂鸦智能CBU二次开发指导手册入门版——智能插座
- 给你的博客添加百度收录查询(附Serverless API搭建
- 计算机科学与系统科学的关系,计算机科学与技术中的系统论与辩证法.doc
- javascript实现划词标记划词搜索功能
- 1.3【潜心创作】冒险游戏(我的世界MineCraft)不喜勿喷
- Java项目:JSP校园二手物品交易平台网站
- AppleWatch开发初探