转换时间格式,字符串到浮点数
Converting time format , string to float
如何使用 python 将时间字符串“15:04:23”(小时:分钟:秒)转换为浮点数 150423?
已完成以下步骤:
最初我有 time/date 格式的信息,自 01.01.2000 以来的秒数。我使用以下函数转换了它
t_temp = datetime(2000,1,1)+timedelta(seconds = t)
然后我提取了时间
t_temp.strftime("%H:%M:%S")
... 这给了我字符串
这样做
time = float(t_temp.replace(":",""))
这将删除冒号并将字符串类型转换为 python2 和 python3
中的 float.Works
here are 两个有用的链接
只需省略冒号并将结果转换为浮点数:
float(t_temp.strftime("%H%M%S"))
我不知道这到底有多大意义,但你去吧。
如何使用 python 将时间字符串“15:04:23”(小时:分钟:秒)转换为浮点数 150423? 已完成以下步骤:
最初我有 time/date 格式的信息,自 01.01.2000 以来的秒数。我使用以下函数转换了它
t_temp = datetime(2000,1,1)+timedelta(seconds = t)
然后我提取了时间
t_temp.strftime("%H:%M:%S")
... 这给了我字符串
这样做
time = float(t_temp.replace(":",""))
这将删除冒号并将字符串类型转换为 python2 和 python3
中的 float.Workshere are 两个有用的链接
只需省略冒号并将结果转换为浮点数:
float(t_temp.strftime("%H%M%S"))
我不知道这到底有多大意义,但你去吧。