python format时间
时间: 2023-10-23 19:36:14 浏览: 130
在Python中,可以使用time和datetime模块来格式化日期和时间。时间戳是以秒为单位的浮点数,表示自1970年01月01日00时00分00秒以来的时间间隔。以下是几种常见的Python格式化时间的方法:
方法一:获得当前时间并转换为指定日期格式
```python
import time
now = int(time.time())
timeStruct = time.localtime(now)
strTime = time.strftime("%Y-%m-%d %H:%M:%S", timeStruct)
print(strTime)
```
方法二:获得指定日期几天前的时间
```python
import time
import datetime
threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days=3))
timeStamp = int(time.mktime(threeDayAgo.timetuple()))
strTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
print(strTime)
```
方法三:将指定时间字符串转换为时间戳
```python
import time
t = "2017-11-24 17:30:00"
timeStruct = time.strptime(t, "%Y-%m-%d %H:%M:%S")
timeStamp = int(time.mktime(timeStruct))
print(timeStamp)
```
以上是几种常见的Python格式化时间的方法,你可以根据需要选择合适的方法来处理日期和时间。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文