python datetime.date转int
时间: 2023-09-22 16:09:42 浏览: 300
时间转换datetime
Python中的datetime对象可以通过strftime()方法将其转换为字符串格式,然后再使用int()函数将其转换为整数格式。例如:
```python
import datetime
now = datetime.datetime.now()
print(now) # 输出:2021-10-21 14:30:00.123456
str_now = now.strftime('%Y%m%d%H%M%S%f')
print(str_now) # 输出:20211021143000123456
int_now = int(str_now)
print(int_now) # 输出:20211021143000123456
```
以上代码将当前时间转换为整数格式,并输出结果。其中,strftime()方法中的格式化字符串'%Y%m%d%H%M%S%f'表示将年、月、日、小时、分钟、秒和微秒依次连接起来,组成一个长度为17的字符串。最后使用int()函数将其转换为整数格式。
阅读全文