python - "import time"和 "from datetime import time"在一起?

标签 python datetime time

如果我使用 from datetime import time,我的 view.py 中有一段代码:

工作代码:

from datetime import time, ...

times = []
for i in range(0, 24*4):
    times.append((datetime.combine(date.today(), 
    time()) + timedelta(minutes=15) * i).time().strftime("%I:%M %p"))

不幸的是,如果我有它,我的 view.py 中还有另一个代码使用 import time 将 am/pm 时间转换为 24h db 友好如果 from datetime import time 就位,则该格式将不起作用。

代码:

import time 

mytime = time.strftime('%H:%M:%S', time.strptime(mytime, '%I:%M %p'))

所以问题是:

  1. 是否有任何解决方法可以同时导入这两个文件?
  2. 如果没有,我怎样才能使第一个函数与import time 一起工作?
  3. 是否有使用 import datetime 将 am/pm 格式转换为 24h 格式的其他方法?

最佳答案

import 是变量赋值,同一作用域内不能有两个同名的变量。

可以做的就是将 datetime 用作模块。

import datetime
import time

datetime.time()

您也可以使用 datetime.datetime.strptime 代替 time.strptime,并完全避免使用 time 模块。

关于python - "import time"和 "from datetime import time"在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27993288/

相关文章:

java - Java中Math.abs的时间复杂度?

logging - Docker日志文件:如何知道笔记的时间?

python - 在 IPython 中使用多个断点调试 Python 脚本

python - 我什么时候应该在笔记本中模块化代码

python - Python 将字符串转换为整数

c# - .Net 和 Java 中的日期格式字符串

c# - 将日期时间偏移应用于美国东部时区

python - 如何在没有 pip 和 brew 的 ssh hadoop 系统(沙箱)上安装 python 3?

PHP:与下个月相关的日期函数结果不正确(PHP 错误或 sg.else?)

java - 如何从时区字符串 ID 和纪元实例化 Joda DateTime