Python获取本地时间并进行时间戳和日期格式转换

分类:知识百科 日期: 点击:0

Python 中有一个内置的模块 datetime,可以用来获取本地时间,并进行时间戳和日期格式转换。

获取本地时间的方法有两种,一是调用 datetime 模块中的 datetime.now() 方法,它会返回一个 datetime 类型的对象,包含了当前的时间;二是调用 datetime 模块中的 datetime.today() 方法,它会返回一个 datetime 类型的对象,包含了当前日期和时间,但是不包含微秒。

import datetime

# 获取当前时间
now = datetime.datetime.now()
print(now)

# 获取当前日期和时间
today = datetime.datetime.today()
print(today)

获取的 datetime 对象可以用来转换成时间戳和日期格式,时间戳的获取可以通过调用 datetime 对象的 timestamp() 方法,它会返回一个浮点数,表示从 1970 年 1 月 1 日 00:00:00 到当前时间的秒数,转换成日期格式可以通过调用 datetime 对象的 strftime() 方法,它会返回一个字符串,表示按照指定的格式转换后的日期。

# 获取时间戳
timestamp = now.timestamp()
print(timestamp)

# 转换成日期格式
date_format = now.strftime('%Y-%m-%d %H:%M:%S')
print(date_format)

datetime 模块还提供了一些其他的方法,可以用来对时间进行操作,比如获取某一时间的前后时间,获取两个时间之间的时间差等等。

# 获取一小时后的时间
one_hour_later = now + datetime.timedelta(hours=1)
print(one_hour_later)

# 获取两个时间之间的时间差
time_difference = one_hour_later - now
print(time_difference)

datetime 模块提供的方法可以让我们轻松获取本地时间,并进行时间戳和日期格式转换,极大地方便了时间操作。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。