当前位置: 首页 > 图灵资讯 > 行业资讯> python怎么获得某日时间

python怎么获得某日时间

来源:图灵python
时间: 2025-01-22 15:43:39

Python获取一天时间的方法:1、输入“import time”,“print time.time()命令获得时间戳;2、运用“time.strftime()方法格式化时间戳为标准格式即可获得一天时间。

获取当前时间戳

importtime
printtime.time()

格式化时间戳为标准格式

printtime.strftime('%Y.%m.%d',time.localtime(time.time()))

获得30天前的时间(通过加减秒获得现在或未来的某个时间点)

printtime.strftime('%Y.%m.%d',time.localtime(time.time()-2592000))

详解:

如果获得与时间有关的信息,则需要使用python。 time模块,python time模块中有许多非常有用的功能。你可以去官方文档了解当前的时间,当前的时间戳,时间戳似乎是从1970年到现在的时间间隔。您可以尝试以下方法来获得当前的时间戳:

importtime
printtime.time()

输出结果如下:

1357723206.31

但这是一系列数字不是我们想要的结果,我们可以使用time模块的格式化时间来处理:

time.localtime(time.time())

用time.localtime()方法,作用是将格式化时间戳成本地时间。输出结果如下:

time.struct_time(tm_year=2010,tm_mon=7,tm_mday=19,tm_hour=22,tm_min=33,tm_sec=39,tm_wday=0,tm_yday=200,tm_isdst=0)

现在看起来更有希望的格式是我们想要的时间。

time.strftime('%Y-%m-%d',time.localtime(time.time()))

最后用time.strftime()方法,将刚才的一大串信息格式化为我们想要的,目前的结果是:2020-07-14

输出日期及时间:

time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time()))

time.strftime中有很多参数,可以让你更随意地输出你想要的东西:以下是time.strftime参数:

strftime(format[,tuple])->string

将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出

推荐课程:Python(小甲鱼)零基础入门学习

上一篇:

python如何计算数的阶乘

下一篇:

返回列表