是的,有一个很好的 方法,您可以在大多数语言中使用, 而不必阅读日期时间库的手册 。该方法也可以外推至盎司/磅/吨等,等等:
seconds_per_unit = {"s": 1, "m": 60, "h": 3600, "d": 86400, "w": 604800}
def convert_to_seconds(s):
return int(s[:-1]) * seconds_per_unit[s[-1]]
将时间字符串转换为 [m | h | d | s | w]在Python中为秒
是的,有一个很好的 方法,您可以在大多数语言中使用, 而不必阅读日期时间库的手册 。该方法也可以外推至盎司/磅/吨等,等等:
seconds_per_unit = {"s": 1, "m": 60, "h": 3600, "d": 86400, "w": 604800}
def convert_to_seconds(s):
return int(s[:-1]) * seconds_per_unit[s[-1]]