Python time模块时间怎么获取和转换
Python time模块时间获取和转换
Python的Time库可以进行时间相关的处理,如访问当前日期和时间,输出不同格式的时间以及等待指定的时间等。
1. 获取时间
1.1. 时间戳
import time timestamp = time.time() # 1682737552.5009851
格林威治时间(GMT)1970年01月01日00时00分00秒起至现在的总秒数
1.2. 结构化时间
import time struct_time = time.localtime() #time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=6, tm_sec=43, tm_wday=6, tm_yday=120, tm_isdst=0)
1.3. 格式化时间
import time format_time = time.strftime('%Y-%m-%d %H:%M:%S %p') # 2023-04-29 11:07:30 AM
%Y Year with century as a decimal number.(年)
%m Month as a decimal number [01,12].(月)
%d Day of the month as a decimal number [01,31].(日)
%H Hour (24-hour clock) as a decimal number [00,23].(时-24时)
%M Minute as a decimal number [00,59].(分)
%S Second as a decimal number [00,61].(秒)
%z Time zone offset from UTC.(国际标准时间与本地时间(东八区北京时间)的时间差)
%a Locale’s abbreviated weekday name.(星期几-简写)
%A Locale’s full weekday name.(星期几-全称)
%b Locale’s abbreviated month name.(月份名称-简写)
%B Locale’s full month name.(月份名称-全称)
%c Locale’s appropriate date and time representation.(linux的时间格式)
%I Hour (12-hour clock) as a decimal number [01,12].(时-12时)
%p Locale’s equivalent of either AM or PM.(上午 or 下午)
%X 时:分:秒,与%H:%M:%S效果相同
%x 时/分/秒
2. 时间转换
2.1. 时间戳 < > 结构化时间
import time timestamp = time.time() # 1682738174.6577663 # 时间戳 > 结构化时间 struct_time = time.localtime(timestamp) # 默认time.time() # time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=16, tm_sec=14, tm_wday=6, tm_yday=120, tm_isdst=0) # 结构化时间 > 时间戳 timestamp = time.mktime(struct_time) # 1682738174.0
2.2. 结构化时间 < > 格式化时间
import time struct_time = time.localtime() #time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=21, tm_sec=43, tm_wday=6, tm_yday=120, tm_isdst=0) # 结构化时间 > 格式化时间 format_time = time.strftime('%Y-%m-%d %H:%M:%S', struct_time) #2023-04-29 11:21:43 # 格式化时间 > 结构化时间 struct_time = time.strptime(format_time, '%Y-%m-%d %H:%M:%S') #time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=21, tm_sec=43, tm_wday=6, tm_yday=120, tm_isdst=-1)
以上是Python time模块时间怎么获取和转换的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Linux终端中查看Python版本时遇到权限问题的解决方法当你在Linux终端中尝试查看Python的版本时,输入python...

在使用Python的pandas库时,如何在两个结构不同的DataFrame之间进行整列复制是一个常见的问题。假设我们有两个Dat...

Python入门:沙漏图形绘制及输入校验本文将解决一个Python新手在沙漏图形绘制程序中遇到的变量定义问题。代码...

Python跨平台桌面应用开发库的选择许多Python开发者都希望开发出能够在Windows和Linux系统上都能运行的桌面应用程...

在Python中,如何通过字符串动态创建对象并调用其方法?这是一个常见的编程需求,尤其在需要根据配置或运行...

数据转换与统计:高效处理大型数据集本文将详细介绍如何将一个包含商品信息的数据列表,转换为另一个包含...

Python参数注解的另类用法在Python编程中,参数注解是一种非常有用的功能,可以帮助开发者更好地理解和使用函...
