一点沙 发表于 2023-1-15 10:07:25

怎样才能获取时间

       我想做一个聊天机器人,但在半路中突然想到:怎样才能获取时间呢?因为如果我不让机器人获取时间,那就有可能在中午的时候他有可能就说早上好了,而在早上他却说晚上好了。于是,我就导入了一下time库,用time.time()来获取时间,却发现这样得到的结果是一个数字,而那个数字很明显不是当时的时间。所以,我到底怎样才能获取时间呢?跪求!!!

无理想的闲鱼 发表于 2023-1-15 10:07:26

本帖最后由 无理想的闲鱼 于 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}秒")

dolly_yos2 发表于 2023-1-15 10:18:23

https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换

一点沙 发表于 2023-1-15 10:24:01

dolly_yos2 发表于 2023-1-15 10:18
https://docs.python.org/3/library/time.html#time.time
关于这个值的解释和可用的转换

我去看一看

liuhongrun2022 发表于 2023-1-15 10:28:45

本帖最后由 liuhongrun2022 于 2023-1-15 10:32 编辑

你试试这个
如果报错请找我
我在用手机
运行不了
import datetime
now = datetime.datetime.Now()

一点沙 发表于 2023-1-15 10:35:21

那为什么10:39变成了02:39???

一点沙 发表于 2023-1-15 10:37:23

一点沙 发表于 2023-1-15 10:35
那为什么10:39变成了02:39???

打错了,分别是10:31和02:31

一点沙 发表于 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'?

liuhongrun2022 发表于 2023-1-15 10:44:49

一点沙 发表于 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:49:37

本帖最后由 一点沙 于 2023-1-15 10:52 编辑

运行之后什么也没有显示,加个print直接报错{:10_266:}

hziyan 发表于 2023-1-15 12:43:31

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

我这里运行是正常的呀
输出为
'2023-01-15 12:42:20'

suchocolate 发表于 2023-1-15 13:14:02

import time
if time.localtime(time.time()) > 12:
    print('am')
else:
    print('pm')
https://www.runoob.com/python3/python3-date-time.html

Mta123456 发表于 2023-1-15 13:43:56

导入datatime库(可能是datetime)

一点沙 发表于 2023-1-16 10:59:31

无理想的闲鱼 发表于 2023-1-15 21:40


成功了!

歌者文明清理员 发表于 2023-2-26 14:55:40

一点沙 发表于 2023-1-15 10:37
打错了,分别是10:31和02:31

这个是英国时间

一点沙 发表于 2023-2-26 15:20:55

歌者文明清理员 发表于 2023-2-26 14:55
这个是英国时间

页: [1]
查看完整版本: 怎样才能获取时间