鱼C论坛

 找回密码
 立即注册
查看: 3103|回复: 15

[已解决]怎样才能获取时间

[复制链接]
发表于 2023-1-15 10:07:25 | 显示全部楼层 |阅读模式
20鱼币
       我想做一个聊天机器人,但在半路中突然想到:怎样才能获取时间呢?因为如果我不让机器人获取时间,那就有可能在中午的时候他有可能就说早上好了,而在早上他却说晚上好了。于是,我就导入了一下time库,用time.time()来获取时间,却发现这样得到的结果是一个数字,而那个数字很明显不是当时的时间。所以,我到底怎样才能获取时间呢?跪求!!!

我获得的时间

我获得的时间
最佳答案
2023-1-15 10:07:26
本帖最后由 无理想的闲鱼 于 2023-1-15 21:44 编辑
  1. import datetime
  2. import time

  3. i = datetime.datetime.now()
  4. print(i)
  5. print(f"当前年份是{i.year}")
  6. print(f"当前月份是{i.month}")
  7. print(f"当前是{i.day}号")
  8. print(f"当前是{i.hour}时")
  9. print(f"当前是{i.minute}分")
  10. print(f"当前是{i.second}秒")
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 10:07:26 | 显示全部楼层    本楼为最佳答案   
本帖最后由 无理想的闲鱼 于 2023-1-15 21:44 编辑
  1. import datetime
  2. import time

  3. i = datetime.datetime.now()
  4. print(i)
  5. print(f"当前年份是{i.year}")
  6. print(f"当前月份是{i.month}")
  7. print(f"当前是{i.day}号")
  8. print(f"当前是{i.hour}时")
  9. print(f"当前是{i.minute}分")
  10. print(f"当前是{i.second}秒")
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 10:18:23 From FishC Mobile | 显示全部楼层
https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-15 10:24:01 | 显示全部楼层
dolly_yos2 发表于 2023-1-15 10:18
https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换

我去看一看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 10:28:45 | 显示全部楼层
本帖最后由 liuhongrun2022 于 2023-1-15 10:32 编辑

你试试这个
如果报错请找我
我在用手机
运行不了
  1. import datetime
  2. now = datetime.datetime.Now()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-15 10:35:21 | 显示全部楼层
那为什么10:39变成了02:39??? 时间.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-15 10:37:23 | 显示全部楼层
一点沙 发表于 2023-1-15 10:35
那为什么10:39变成了02:39???

打错了,分别是10:31和02:31
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-15 10:41:54 | 显示全部楼层
liuhongrun2022 发表于 2023-1-15 10:28
你试试这个
如果报错请找我
我在用手机

报错了。
Traceback (most recent call last):
  File "C:/Users/隐私原因,暂不公布/隐私原因,暂不公布/实验.py", line 2, in <module>
    now = datetime.datetime.Now()
AttributeError: type object 'datetime.datetime' has no attribute 'Now'. Did you mean: 'now'?


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 10:44:49 | 显示全部楼层
一点沙 发表于 2023-1-15 10:41
报错了。
Traceback (most recent call last):
  File "C:/Users/隐私原因,暂不公布/隐私原因,暂不公 ...

你试试这个
  1. import time
  2. time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-15 10:49:37 | 显示全部楼层
本帖最后由 一点沙 于 2023-1-15 10:52 编辑

运行之后什么也没有显示,加个print直接报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 12:43:31 | 显示全部楼层
一点沙 发表于 2023-1-15 10:49
运行之后什么也没有显示,加个print直接报错

我这里运行是正常的呀
输出为
  1. '2023-01-15 12:42:20'
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 13:14:02 | 显示全部楼层
  1. import time
  2. if time.localtime(time.time())[3] > 12:
  3.     print('am')
  4. else:
  5.     print('pm')
复制代码

https://www.runoob.com/python3/python3-date-time.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 13:43:56 | 显示全部楼层
导入datatime库(可能是datetime)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-16 10:59:31 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-26 14:55:40 | 显示全部楼层
一点沙 发表于 2023-1-15 10:37
打错了,分别是10:31和02:31

这个是英国时间
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-26 15:20:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 10:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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