python怎么加一个时间戳
时间: 2024-09-20 10:10:31 浏览: 59
python如何快速生成时间戳
在Python中,你可以使用`datetime`模块来获取当前的时间并添加到另一个字符串或数据结构中作为时间戳。以下是几种常用的方法:
1. **使用`datetime.now()`和`.timestamp()`**:
```python
from datetime import datetime
current_timestamp = int(datetime.now().timestamp())
formatted_timestamp = str(current_timestamp)
```
这将返回当前时间的Unix时间戳(自1970年1月1日以来的秒数),或者将其转换为字符串。
2. **使用`datetime.strftime()`格式化时间**:
```python
from datetime import datetime
now = datetime.now()
timestamp_str = now.strftime('%Y-%m-%d %H:%M:%S')
```
这里得到的是格式化的日期和时间字符串。
如果你想在某个特定时刻加上时间戳,可以先创建一个`datetime`对象,然后计算差值:
```python
reference_time = datetime(2023, 4, 1)
current_time = datetime.now()
time_difference = current_time - reference_time
timestamp = int(time_difference.total_seconds())
```
阅读全文