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)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交