【python】转换为时间戳

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)


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值