from datetime import datetime
import time
# 假设我们有一个datetime对象
dt_obj = datetime(2024, 5, 18, 00, 00,30) # 2023年3月1日中午12点
# 将datetime对象转换为时间戳
timestamp = int(dt_obj.timestamp())
print(timestamp) # 输出时间戳
start_time = input("请输入开始日期:如2024-00-00")
end_time = input("请输入结束日期:如2024-00-00")
# 算出日期差 仅当月的
# 提取开始日期和结束日期的日部分
start_day = int(start_time.split("-")[-1])
end_day = int(end_time.split("-")[-1])
# 计算日期差
day_diff = end_day - start_day
# 提取年份和月份
year_month = "-".join(start_time.split("-")[:2])
# 总时间集合
all_day = []
# 循环添加总时间集合
for i in range(day_diff):
day = start_day + i
dt_str = year_month + "-" + str(day).zfill(2) + " 00:00:30" # 使用zfill(2)填充0,确保日期部分为两位数
print(dt_str)
dt_obj_from_str = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
timestamp = int(dt_obj_from_str.timestamp())
print(timestamp) # 输出时间戳
pp = str(timestamp)+"405"
all_day.append(pp)
print(all_day)
【python】转换为时间戳
最新推荐文章于 2024-06-21 13:48:43 发布
2964

被折叠的 条评论
为什么被折叠?



