Tag: 时间戳记

将“x小时和分钟”转换为秒

a)所以我有一个.csv数据的大文件夹,里面有一个关于时间长度的列,其中的单元格是'x min y sec'(例如15分29秒)或'x hrs y min z sec'(例如1小时48分钟28秒)。 单元格由文本格式化。 我想批量改变他们的秒数,但我不知道从哪里开始。 我无法获得另一种格式的数据。 我想过用'hrs','min'或'sec'作为分隔符,但是我不知道如何从那里移动。 我也想过使用''作为分隔符,但是第一列根据持续时间填充了几小时或几分钟。 我也考虑过使用PostgreSQL的SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours') ,但是我还没有能够解决如何在表格的列上使用它。 b)有没有更好的方法来改变这个时间格式“星期五2014年3月14日11:29:27 EST”到时代? 现在,我正在考虑在Excel中使用macros来摆脱“星期五”和“EST”,然后将列重新组合在一起,然后在PostgreSQL中使用to_timestamp函数。