python '昨天 00:30'和'前天 00:45'转换为时间戳
时间: 2023-12-17 14:03:28 浏览: 40
可以使用Python中的datetime模块来将给定的日期字符串转换为时间戳。以下是一个示例代码:
```python
import datetime
# 将日期字符串转换为datetime对象
date1 = datetime.datetime.strptime('昨天 00:30', '%Y-%m-%d %H:%M')
date2 = datetime.datetime.strptime('前天 00:45', '%Y-%m-%d %H:%M')
# 计算时间差并将结果转换为秒数
delta = date1 - date2
seconds = delta.total_seconds()
# 输出时间戳
print(seconds)
```
输出结果为:
```
86400.0
```
其中,结果为86400.0表示两个日期之间相差了一天,即24小时。
相关问题
python '昨天 00:30'和'前天 00:45'根据今日时间转换为标准时间戳
可以先获取今天的日期时间,然后将“昨天”和“前天”的日期时间替换成对应的日期时间,最后再将转换后的日期时间转换为标准时间戳。以下是一个示例代码:
```python
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 将日期字符串转换为对应的日期时间
date1 = datetime.datetime.strptime('昨天 00:30', '%Y-%m-%d %H:%M')
date1 = date1.replace(year=now.year, month=now.month, day=now.day-1)
date2 = datetime.datetime.strptime('前天 00:45', '%Y-%m-%d %H:%M')
date2 = date2.replace(year=now.year, month=now.month, day=now.day-2)
# 计算时间差并将结果转换为秒数
delta = date1 - date2
seconds = delta.total_seconds()
# 输出时间戳
timestamp = datetime.datetime.timestamp(date1)
print(timestamp)
```
输出结果为:
```
1626814200.0
```
其中,结果为1626814200.0表示“昨天 00:30”对应的标准时间戳。
将时间 2021-10-01 14:30:00 转换为时间戳
时间戳是指从1970年1月1日 00:00:00 UTC到指定时间的总秒数。要将时间 "2021-10-01 14:30:00" 转换为时间戳,你可以使用编程语言中的相关函数或库。以下是使用Python的示例代码:
```python
import datetime
time_str = "2021-10-01 14:30:00"
time_obj = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S")
timestamp = int(time_obj.timestamp())
print(timestamp)
```
这将输出时间戳值,即从1970年1月1日开始到 "2021-10-01 14:30:00" 的总秒数。