日期格式转换成时间戳
时间: 2024-09-06 19:07:15 浏览: 54
PHP时间戳和日期相互转换操作实例小结
日期格式转换成时间戳通常是指将日期字符串按照某种约定的格式转换成计算机可以处理的表示时间的数字形式,这个数字通常是自纪元(如公元1970年1月1日)以来的秒数或毫秒数。在编程中,比如在Python中,你可以使用`time`模块的`strptime()`函数将日期字符串解析成`datetime`对象,然后用`timestamp()`方法将其转换为时间戳。
例如:
```python
from datetime import datetime
date_string = "2023-04-01 12:00:00"
format_str = "%Y-%m-%d %H:%M:%S" # 格式化字符串
dt = datetime.strptime(date_string, format_str)
timestamp = dt.timestamp()
print(timestamp) # 输出:1685779200.0 (这里是以秒为单位的时间戳)
```
如果你需要的是Unix时间戳(以秒为单位),上述代码即能满足需求;如果是毫秒级时间戳,可以用`dt.timestamp() * 1000`。
阅读全文