Python打印时间戳
时间戳是指从1970年1月1日0时0分0秒开始到现在的秒数,它是一种表示时间的方式,可以用来记录事件的发生时间,比如日志、交易等。Python提供了一些内置的模块和函数来获取和处理时间戳,本文将介绍一些常用的方法。
使用time模块
time模块是Python内置的一个模块,它提供了一些与时间相关的函数,其中最常用的是time.time()函数,它可以返回当前时间的时间戳,单位是秒。例如:
print(\"当前时间戳为:\", timestamp)
输出结果为:
当前时间戳为: 1627815615.9278214
如果想要将时间戳转换为本地的时间,可以使用time.localtime()函数,它可以接受一个时间戳作为参数,返回一个time.struct_time对象,表示本地时区的年、月、日、时、分、秒等信息。例如:
print(\"当前本地时间为:\", local_time)
输出结果为:
当前本地时间为: time.struct_time(tm_year=2021, tm_mon=8, tm_mday=1, tm_hour=17, tm_min=33, tm_sec=35, tm_wday=6, tm_yday=213, tm_isdst=0)
如果想要将本地时间格式化为自定义的字符串,可以使用time.strftime()函数,它可以接受一个格式化字符串和一个time.struct_time对象作为参数,返回一个符合格式化字符串的时间字符串。例如:
print(\"当前格式化时间为:\", formatted_time)
输出结果为:
当前格式化时间为: 2021-08-01 17:33:35
使用datetime模块
datetime模块是Python内置的一个模块,它提供了一些与日期和时间相关的类和函数,其中最常用的是datetime.datetime类,它可以表示一个日期和时间对象。datetime.datetime类有一个类方法now(),它可以返回当前日期和时间的datetime.datetime对象。例如:
print(\"当前日期和时间为:\", now)
输出结果为:
当前日期和时间为: 2021-08-01 17:33:35.927821
如果想要将datetime.datetime对象转换为时间戳,可以使用timestamp()方法,它可以返回一个浮点数,表示从1970年1月1日0时0分0秒开始到该日期和时间的秒数。例如:
print(\"当前时间戳为:\", timestamp)
输出结果为:
当前时间戳为: 1627815615.927821
如果想要将datetime.datetime对象格式化为自定义的字符串,可以使用strftime()方法,它可以接受一个格式化字符串作为参数,返回一个符合格式化字符串的时间字符串。例如:
print(\"当前格式化时间为:\", formatted_time)
输出结果为:
当前格式化时间为: 2021-08-01 17:33:35
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复
暂无评论内容