python time时间格式
时间: 2023-10-30 10:58:19 浏览: 51
Python中的时间格式可以使用time模块和datetime模块来处理。下面是一些常用的时间格式:
1. 时间戳(timestamp):时间戳是一个浮点数,表示从1970年1月1日午夜(UTC/GMT的午夜)开始经过的秒数。可以使用time模块的time()函数获取当前时间戳。
```python
import time
timestamp = time.time()
print(timestamp)
```
2. 格式化字符串:可以使用datetime模块的strftime()函数将日期时间转换为指定格式的字符串。
```python
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)
```
这里的"%Y-%m-%d %H:%M:%S"是一个格式化字符串,用来指定输出格式,其中各个字符的含义如下:
- %Y:四位数的年份(例如:2022)
- %m:两位数的月份(01到12)
- %d:两位数的日期(01到31)
- %H:24小时制的小时数(00到23)
- %M:分钟数(00到59)
- %S:秒数(00到59)
3. 解析字符串:可以使用datetime模块的strptime()函数将字符串解析为日期时间对象。
```python
import datetime
date_string = "2022-01-01 12:34:56"
date_object = datetime.datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print(date_object)
```
这里的"%Y-%m-%d %H:%M:%S"是一个格式化字符串,用来指定输入字符串的格式。
这只是一些常见的时间格式,Python中还有更多日期时间处理的方法和函数,可以根据具体需求进行选择和使用。