dataframe建立 一天 开始和结束的unix时间戳

目标:把str类型的时间,以一天为准,建立开始和结束的时间戳,主要应用在企业微信的日程规范当中

数据如下图所示:


image.png
# 1、新建 end_time,即date的后一天
def time_end(data):
    start_time = data['date']
    start_time = datetime.datetime.strptime(start_time, '%Y-%m-%d')
    end_time = start_time + dateutil.relativedelta.relativedelta(days = 1)
    end_time = str(end_time)[:10]
    return end_time

data['end_time'] = data.apply(time_end, axis = 1)

# 2、开始时的 时间戳
def start_unix(data):
    start_time = datetime.datetime.strptime(data, '%Y-%m-%d')
    a = start_time.timetuple()
    b = time.mktime(a)
    c = int(b)
    return c

data['start_time'] = data['start_time'].apply(start_unix)

# 3、结束时的 时间戳
def end_unix(data):
    end_time = datetime.datetime.strptime(data, '%Y-%m-%d')
    a = end_time.timetuple()
    b = time.mktime(a)
    c = int(b)
    return c

data['end_time'] = data['end_time'].apply(start_unix)

print(data[['start_time', 'end_time']])

结果如下图所示:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 中午,收到妈妈发过来的微信消息,打开看,拍的是小宇子写的作文,一看就是小学生写的。 小宇子是调皮小男生一枚。给家里...
    一树梨花入梦来阅读 257评论 1 3
  • 每年的春节,最喜欢的节目就是《中国诗词大会》,一家人围在一起,品读诗词,陶冶性情。看诗词大会,不同的人有不同的感受...
    dcae4c7d1eed阅读 180评论 0 2
  • 究竟是从什么时候开始我努力的意义只是在证明努力其实没什么用呢?舍友们都已经放弃专八了,就我还在苦苦挣扎。到时候我因...
    一粒粟子阅读 325评论 1 1
  • 黄昏,不冷不热,路上行人车辆少了很多,骑上摩拜一小时,大概13公里。骑行时,总想再远一点。跑步时,总想停下来算了,...
    周湘泉阅读 167评论 1 6
  • 尊敬的各位家长,亲爱的同学们: 你们好!疫散花开,春满大地。按照省委、省政府统一安排部署,经过精心筹备,我...
    春风书院阅读 1,331评论 0 2

友情链接更多精彩内容