网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

“请问您想获取哪一年的哪个月哪一天呢?”

GG网络技术分享 2025-10-27 19:13 2


一、认识日期与时候处理

在处理日期和时候时先说说需要了解怎么定义一个日期。在Python中, 我们能用datetime模块中的date类来表示日期,这玩意儿类包含year、month和day三个属性,分别表示年、月和日。

二、 获取特定日期的年月日

要获取一个特定日期的年月日我们能用datetime模块中的datetime.strptime函数,将字符串形式的日期转换为datetime对象,然后从中提取年月日。

from datetime import datetime
date_str = '2021-09-01'
date_obj = datetime.strptime
year = date_obj.year
month = date_obj.month
day = date_obj.day
print

三、 获取当前日期的年月日

要获取当前日期的年月日我们能用datetime模块中的datetime.now函数,它会返回一个当前日期和时候的datetime对象,然后从中提取年月日。

from datetime import datetime
now = datetime.now
year = now.year
month = now.month
day = now.day
print

四、 获取昨天的年月日

要获取昨天的日期,我们能用datetime模块中的timedelta函数,它表示两个日期之间的差异,这里我们将当前日期减去一天。

from datetime import datetime, timedelta
now = datetime.now
yesterday = now - timedelta
year = yesterday.year
month = yesterday.month
day = yesterday.day
print

五、 获取当前时候

要获取当前时候,我们能用datetime模块中的time类和now方法。time.now返回一个当前时候的time对象,然后能从该对象中获取细小时、分钟和秒等信息。

from datetime import time
now = time.now
hour = now.hour
minute = now.minute
second = now.second
print

六、 输出年月日格式

要按照特定的格式输出日期,我们能用datetime模块中的strftime方法。它接收一个格式化字符串作为参数,然后输出按照该格式化字符串定义的日期格式。

from datetime import datetime
now = datetime.now
date_str = now.strftime
time_str = now.strftime
print

七、 获取当前时候的年月日

要获取当前时候的年月日我们能用datetime模块中的datetime类,从该类的now方法获取当前日期时候,然后从日期时候对象中提取年月日。

from datetime import datetime
now = datetime.now
year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
print

八、 提取日期中的年月

要从一个日期中提取年月,我们能用strftime方法将日期格式化为年月的形式,然后用split方法将其分割为年和月的字符串。

from datetime import datetime
date_str = '2021-09-01'
date_obj = datetime.strptime
year_month_str = date_obj.strftime
year_month_list = year_month_str.split
year = year_month_list
month = year_month_list
print

九、 获取文件的创建日期和修改日期

要获取文件的创建日期和修改日期,我们能用os模块中的stat方法获取文件的stat信息,然后从stat信息中提取文件的创建日期和修改日期。

import os
from datetime import datetime
file_path = 'test.txt'
stat_info = os.stat
create_time = stat_info.st_ctime
modify_time = stat_info.st_mtime
print)
print)

标签:

提交需求或反馈

Demand feedback