BudingZY 发表于 2022-8-1 19:50:44

Python2.7 时间格式化求解 【编程小白】

我是编程小白,想实现一个功能,就是把秒数变成 分钟数:秒数 的格式
比如600秒就是 10:00 即十分钟整
我一开始打算用这个数除60取分钟,然后除余60取秒再显示出来。

但是听说time库可以直接格式化输出,不用计算,我查了查time库,没写出来...
有大佬知道该怎么写吗?求助~

liuzhengyuan 发表于 2022-8-1 19:59:45

用的 2.7 ?
我不知道有没有 datetime
from datetime import datetime

now = datetime.now()

current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)

ba21 发表于 2022-8-1 20:26:49

具体不知道你要实现什么功能,就以你所说,你还是通过计算来实现吧。自己写个函数来的简单。

换句话来说600秒就是 10:00 即十分钟整,要不要精确到年月日呢?某些功能也不可能用到年吧
import locale, time

locale.setlocale(locale.LC_ALL,'en')
locale.setlocale(locale.LC_CTYPE,'chinese')
print(time.strftime('%Y年%m月%d日%H时%M分%S秒',time.localtime(600)))
页: [1]
查看完整版本: Python2.7 时间格式化求解 【编程小白】