鱼C论坛

 找回密码
 立即注册
查看: 3428|回复: 8

[已解决]为何 datetime模块下时间函数跑不过?

[复制链接]
发表于 2020-9-6 18:21:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import datetime
dt0=datetime.datetime.time(18,5,5)
print(dt0)

提示:
TypeError: descriptor 'time' for 'datetime.datetime' objects doesn't apply to a 'int' object
最佳答案
2020-9-6 18:31:47
你想要干啥,用法都不对
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-6 18:31:47 | 显示全部楼层    本楼为最佳答案   
你想要干啥,用法都不对
2020-9-6 18-31-21.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-6 18:32:13 | 显示全部楼层
1q23w31 发表于 2020-9-6 18:31
你想要干啥,用法都不对

手动输入一个时间
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 18:34:01 | 显示全部楼层
cdkeycdma 发表于 2020-9-6 18:32
手动输入一个时间

举个例子,什么时间格式?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-6 18:40:16 | 显示全部楼层
本帖最后由 cdkeycdma 于 2020-9-6 18:41 编辑
1q23w31 发表于 2020-9-6 18:34
举个例子,什么时间格式?


我想把18:10这个时间的值给A,然后把当前时间的值返回给B,然后对比A和B的时间是不是一样的?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 18:53:29 | 显示全部楼层
cdkeycdma 发表于 2020-9-6 18:40
我想把18:10这个时间的值给A,然后把当前时间的值返回给B,然后对比A和B的时间是不是一样的?
  1. import datetime
  2. a= datetime.time(18,10)
  3. b = datetime.datetime.now().time()
  4. if a.__eq__(b):
  5.     print('相同')
  6. else:
  7.     print('不同')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 18:57:32 | 显示全部楼层

你这样,好像永远不相等吧,now()会跟一个毫秒在后面,要处理一下的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 18:58:41 | 显示全部楼层
  1. import datetime

  2. a = datetime.time(18, 58)
  3. a = str(a.hour) + ':' + str(a.minute)
  4. print(a)
  5. b = datetime.datetime.now().time()
  6. b = str(b.hour) + ':' + str(b.minute)
  7. print(b)
  8. print('相同') if a.__eq__(b) else print('不同')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 20:14:58 | 显示全部楼层
疾风怪盗 发表于 2020-9-6 18:57
你这样,好像永远不相等吧,now()会跟一个毫秒在后面,要处理一下的

只是举个例子,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-26 18:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表