怎样才能获取时间
我想做一个聊天机器人,但在半路中突然想到:怎样才能获取时间呢?因为如果我不让机器人获取时间,那就有可能在中午的时候他有可能就说早上好了,而在早上他却说晚上好了。于是,我就导入了一下time库,用time.time()来获取时间,却发现这样得到的结果是一个数字,而那个数字很明显不是当时的时间。所以,我到底怎样才能获取时间呢?跪求!!! 本帖最后由 无理想的闲鱼 于 2023-1-15 21:44 编辑import datetime
import time
i = datetime.datetime.now()
print(i)
print(f"当前年份是{i.year}")
print(f"当前月份是{i.month}")
print(f"当前是{i.day}号")
print(f"当前是{i.hour}时")
print(f"当前是{i.minute}分")
print(f"当前是{i.second}秒") https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换 dolly_yos2 发表于 2023-1-15 10:18
https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换
我去看一看 本帖最后由 liuhongrun2022 于 2023-1-15 10:32 编辑
你试试这个
如果报错请找我
我在用手机
运行不了
import datetime
now = datetime.datetime.Now() 那为什么10:39变成了02:39??? 一点沙 发表于 2023-1-15 10:35
那为什么10:39变成了02:39???
打错了,分别是10:31和02:31 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'?
一点沙 发表于 2023-1-15 10:41
报错了。
Traceback (most recent call last):
File "C:/Users/隐私原因,暂不公布/隐私原因,暂不公 ...
你试试这个
import time
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) 本帖最后由 一点沙 于 2023-1-15 10:52 编辑
运行之后什么也没有显示,加个print直接报错{:10_266:} 一点沙 发表于 2023-1-15 10:49
运行之后什么也没有显示,加个print直接报错
我这里运行是正常的呀
输出为
'2023-01-15 12:42:20'
import time
if time.localtime(time.time()) > 12:
print('am')
else:
print('pm')
https://www.runoob.com/python3/python3-date-time.html 导入datatime库(可能是datetime) 无理想的闲鱼 发表于 2023-1-15 21:40
成功了! 一点沙 发表于 2023-1-15 10:37
打错了,分别是10:31和02:31
这个是英国时间 歌者文明清理员 发表于 2023-2-26 14:55
这个是英国时间
哦
页:
[1]