Python是一种流行的编程语言,它内置了许多处理日期和时间的函数,使得处理现行时间变得更加简单。
要获取当前时间,我们可以使用模块datetime
中的datetime
类。我们先导入模块:
import datetime
Now = datetime.datetime.Now() print("当前时间是:",Now)
输出结果如下:
当前时间是: 2022-03-15 15:08:31.605466
我们可以通过strftime()
方法来格式化时间。例如,要将时间格式化为"年-月-日 时:分:秒",我们可以使用以下代码:
formatted_time = Now.strftime("%Y-%m-%d %H:%M:%s") print("格式化后的时间是:",formatted_time)
输出结果如下:
格式化后的时间是: 2022-03-15 15:08:31
除了当前时间,我们还可以使用datetime
类来表示特定日期和时间。例如,以下代码创建了一个表示2022年3月15日9点30分的日期时间对象:
specified_time = datetime.datetime(2022,3,15,9,30) print("指定的时间是:",specified_time)
输出结果如下:
指定的时间是: 2022-03-15 09:30:00
除了datetime
类,time
模块中的time
函数也可以用于获取当前时间。这个函数返回自UNIX纪元以来的秒数,可以将其转换为datetime
对象进行处理。例如,以下代码使用time.time()
函数获取当前时间:
import time Now_in_seconds = time.time() print("当前时间(秒数)是:",Now_in_seconds)
输出结果如下:
当前时间(秒数)是: 1647341291.6124382
我们可以使用datetime.fromtimestamp()
方法将秒数转换为datetime
对象。例如,以下代码使用time.time()
函数获取当前时间,并将其转换为datetime
对象:
import time Now_in_seconds = time.time() Now = datetime.datetime.fromtimestamp(Now_in_seconds) print("当前时间是:",Now)
输出结果与之前相同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。