在Python中处理日期和时间的常见问题及解决方案
- 获取当前日期和时间:
import datetime
current_time = datetime.datetime.now()
print(current_time)
- 格式化日期和时间:
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
- 比较日期:
```python
date1 = datetime.date(2022, 1, 1)
date2 = datetime.date(2022, 2, 1)
if date1 < date2:
print(date1, “is before”, date2))
elif date1 > date2:
print(date1, “is after”, date2))
else:
print(date1, “is equal to”, date2))
4. **日期的加减:**
```python
delta = datetime.timedelta(days=1)
new_date = date1 + delta
print(new_date)
- 处理时间戳:
假设你有一个时间戳,你可以转换为datetime对象:
以上就是Python中处理日期和时间的一些常见问题及解决方案。timestamp = 168920480 # 这是一个时间戳(以秒为单位)
dt_object = datetime.datetime.fromtimestamp(timestamp / 1000))
print(dt_object)
还没有评论,来说两句吧...