Python中如何实现日期与时间的转换操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计813个文字,预计阅读时间需要4分钟。
问题+你需要执行简单的时间转换,比如天到秒,小时到分钟等。解决方案+为了执行不同时间单位的转换和计算,请使用datetime模块。例如,为了表示一个时间段,可以创建一个datetime.timedelta对象。
问题
你需要执行简单的时间转换,比如天到秒,小时到分钟等的转换。
解决方案
为了执行不同时间单位的转换和计算,请使用 datetime 模块。 比如,为了表示一个时间段,可以创建一个 timedelta 实例,就像下面这样:
>>> from datetime import timedelta >>> a = timedelta(days=2, hours=6) >>> b = timedelta(hours=4.5) >>> c = a + b >>> c.days 2 >>> c.seconds 37800 >>> c.seconds / 3600 10.5 >>> c.total_seconds() / 3600 58.5 >>>
如果你想表示指定的日期和时间,先创建一个 datetime 实例然后使用标准的数学运算来操作它们。
本文共计813个文字,预计阅读时间需要4分钟。
问题+你需要执行简单的时间转换,比如天到秒,小时到分钟等。解决方案+为了执行不同时间单位的转换和计算,请使用datetime模块。例如,为了表示一个时间段,可以创建一个datetime.timedelta对象。
问题
你需要执行简单的时间转换,比如天到秒,小时到分钟等的转换。
解决方案
为了执行不同时间单位的转换和计算,请使用 datetime 模块。 比如,为了表示一个时间段,可以创建一个 timedelta 实例,就像下面这样:
>>> from datetime import timedelta >>> a = timedelta(days=2, hours=6) >>> b = timedelta(hours=4.5) >>> c = a + b >>> c.days 2 >>> c.seconds 37800 >>> c.seconds / 3600 10.5 >>> c.total_seconds() / 3600 58.5 >>>
如果你想表示指定的日期和时间,先创建一个 datetime 实例然后使用标准的数学运算来操作它们。

