在 Python 中将秒转换为小时、分钟和秒
本篇文章将讨论使用 Python 中的四种不同方法来使用、管理秒并将其转换为天、小时、分钟和秒。
现在,让我们开始讨论这些方法并在一些示例中使用它们。
在 Python 中使用数学计算将秒转换为小时、分钟和秒的自定义函数
此方法将存储我们要转换为变量的秒数。 现在我们将秒除以得到小时、分钟和秒,如下所示。
例子:
# python
SecToConvert= 56000
RemainingSec = SecToConvert % (24 * 3600)
HoursGet = RemainingSec // 3600
RemainingSec %= 3600
MinutesGet = RemainingSec // 60
RemainingSec %
print("%d:%02d:%02d" % (HoursGet, MinutesGet, RemainingSec))
输出:
正如大家在示例中看到的,我们可以使用简单的数学计算轻松地将秒转换为小时、分钟和秒。
在 Python 中使用 divmod() 函数将秒转换为小时、分钟和秒
divmod()
函数可以将秒转换为小时、分钟和秒。 divmod()
接受两个整数作为参数并返回一个包含它们除法的商和余数的元组。
我们还可以在许多其他数学条件下使用 divmod()
,例如检查数字是否可整除以及数字是否为素数。 现在,让我们使用这个函数来转换秒,如下所示。
例子:
# python
SecToConvert = 56000
MinutesGet, SecondsGet = divmod(SecToConvert, 60)
HoursGet, MinutesGet = divmod(MinutesGet,60)
print("Total hours are: ", HoursGet)
print("Total minutes are: ", MinutesGet)
print("Total seconds are: ", SecondsGet)
输出:
从示例中可以看出,它比自定义方法简单得多,并且执行复杂功能所需的代码行数更少。
在 Python 中使用 DateTime 模块将秒转换为小时、分钟和秒
Python 提供了一个 DateTime 模块,其中包含用于操作日期和时间的类和函数。 我们可以使用这些类和函数来处理各种任务的日期、时间和时间间隔。
DateTime 模块提供 timedelta() 函数将秒转换为小时、分钟和秒。 此函数接受参数秒并以格式(小时、分钟和秒)返回它。
现在,让我们在示例中使用这个函数来了解它是如何工作的,如下所示。
例子:
# python
import datetime
SecToConvert = 56000
ConvertedSec = str(datetime.timedelta(seconds = SecToConvert))
print("Converted Results are: ", ConvertedSec)
输出:
正如您在示例中所看到的,使用 DateTime 模块比 divmod()
函数更快更快捷。 DateTime 模块提供格式,有助于高效地自动执行任务。
在 Python 中使用时间模块将秒转换为小时、分钟和秒
Python 提供了另一个模块 Time,具有在代码中表达时间的功能,包括对象和整数。 该模块还提供了在进程中等待的功能。
Time 模块中的 strftime()
函数可以将给定的秒数转换为时间格式,例如小时、分钟和秒。 另一个函数 time.gmtime()
作为参数。
strftime()
以所需格式输出秒,gmtime()
将秒转换为 strftime()
函数所需的格式。 现在,让我们使用时间模块来转换秒,如下所示。
例子:
# python
import time
SecToConvert = 56000
Convertedformat = time.strftime("%H:%M:%S", time.gmtime(SecToConvert))
print("After converting the seconds :", Convertedformat)
输出:
在示例中,我们还可以使用 Time 模块将秒转换为小时、分钟和秒。 与DateTime模块一样,Time模块也将秒转换为时间格式,但我们可以指定格式。
相关文章
Django 中的 Slug
发布时间:2023/05/04 浏览次数:173 分类:Python
-
本篇文章旨在定义一个 slug 以及我们如何使用 slug 字段在 Python 中使用 Django 获得独特的帖子。
在 Django 中按降序过滤查询集中的项目
发布时间:2023/05/04 浏览次数:157 分类:Python
-
在这个讲解中,学习如何借助 Django 中的 order_by() 方法按降序过滤出查询集中的项目。
Django ALLOWED_HOSTS 介绍
发布时间:2023/05/04 浏览次数:181 分类:Python
-
本文展示了如何创建您的 Django 网站,为公开发布做好准备,如何设置 ALLOWED_HOSTS 以及如何在使用 Django 进行 Web 部署期间修复预期的主要问题。
Django 中的 Select_related 方法
发布时间:2023/05/04 浏览次数:129 分类:Python
-
本文介绍了什么是查询集,如何处理这些查询以及我们如何利用 select_related() 方法来过滤 Django 中相关模型的查询。
使用 Post 请求将数据发送到 Django 服务器
发布时间:2023/05/04 浏览次数:159 分类:Python
-
在这篇关于Django的讲解中,我们简要介绍了post和get请求以及如何在Django中用post实现CSRF token。
Django 返回 JSON
发布时间:2023/05/04 浏览次数:106 分类:Python
-
在与我们的讨论中,我们简要介绍了 JSON 格式,并讨论了如何借助 Django 中的 JsonResponse 类将数据返回为 JSON 格式。
在 Django 中创建对象
发布时间:2023/05/04 浏览次数:59 分类:Python
-
本文的目的是解释什么是模型以及如何使用 create() 方法创建对象,并了解如何在 Django 中使用 save() 方法。
在 Django 中为多项选择创建字段
发布时间:2023/05/04 浏览次数:75 分类:Python
-
在本文中,我们将着眼于为多项选择创建一个字段,并向您展示如何允许用户在 Django 中进行多项选择。