一、Python获取年月日时分秒
要获取当前时间的时分秒,可以使用Python内置的datetime模块。以下是获取当前时间的代码示例:
from datetime import datetime now = datetime.now() print("当前时间为:", now)
如果我们只想要显示时间的时分秒部分,可以使用strftime方法:
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("当前时间为:", current_time)
该示例中,%H表示24小时制的小时数,%M表示分钟,%S表示秒。
二、Python获取当前年月日输出
获取当前日期,可以使用date类和strftime方法。以下是获取当前日期,并将其格式化成"年-月-日"的代码示例:
from datetime import date today = date.today() current_date = today.strftime("%Y-%m-%d") print("当前日期为:", current_date)
示例中,%Y表示4位数的年份,%m表示2位数的月份,%d表示2位数的日期。
三、Python年月日输出
有时我们需要在程序中将年月日以字符串形式输出。以下是将年月日格式化成字符串的代码示例:
from datetime import date dob = date(1990, 1, 1) dob_str = dob.strftime("%Y-%m-%d") print("出生日期为:", dob_str)
示例中,date(1990, 1, 1)表示1990年1月1日,%Y-%m-%d表示"年-月-日"格式的字符串。
四、Python日期中提取年份月份
如果我们只需要日期中的年份和月份,可以使用date类的year和month属性。以下是将日期中的年份和月份提取出来的代码示例:
from datetime import date dob = date(1990, 1, 1) year = dob.year month = dob.month print("出生年份:", year) print("出生月份:", month)
在该示例中,我们在date类的构造函数中传入了1990年1月1日这个日期。然后使用year和month属性分别获取了年份和月份。
五、Python获取日期的年月日
我们也可以将日期字符串转换成date对象,并获取其中的年月日。以下是将日期字符串转换成date对象并获取其中的年月日的代码示例:
from datetime import datetime date_str = "2022-08-01" date_obj = datetime.strptime(date_str, '%Y-%m-%d') year = date_obj.year month = date_obj.month day = date_obj.day print("年份:", year) print("月份:", month) print("日期:", day)
在该示例中,我们使用strptime方法将日期字符串转换成date对象。然后,我们可以使用date对象的year、month和day属性获取年份、月份和日期。
六、Python日期只取年月日
有时候我们可能只需要日期的年月日部分,可以使用date类。以下是将日期的年月日部分提取出来的代码示例:
from datetime import datetime date_str = "2022-08-01 12:00:00" date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S').date() print("日期为:", date_obj)
在该示例中,我们使用strptime方法将日期字符串转换成datetime对象,然后使用date方法获取其中的日期部分。
七、Python获取输入
我们可以使用input函数从用户处获取输入。以下是获取用户输入的代码示例:
name = input("请输入您的姓名:") print("您的姓名是:", name)
在该示例中,我们调用input函数并传入提示信息字符串,然后获取用户在命令行中输入的值,并将其存储在name变量中。最后输出变量值。
八、Python获取文件日期
有时候我们需要获取文件的创建日期和修改日期。可以使用os模块中的stat方法获取。以下是获取文件创建日期和修改日期的代码示例:
import os import time stat_info = os.stat('test.txt') create_time = time.localtime(stat_info.st_ctime) modify_time = time.localtime(stat_info.st_mtime) print("创建时间:", time.strftime('%Y-%m-%d %H:%M:%S', create_time)) print("修改时间:", time.strftime('%Y-%m-%d %H:%M:%S', modify_time))
在该示例中,我们使用os模块的stat方法获取文件的状态信息,并使用time模块的localtime和strftime方法将时间格式化成人类可读的形式。
九、Python获取当前年份
我们可以使用date类和strftime方法获取当前年份。以下是获取当前年份的代码示例:
from datetime import date today = date.today() current_year = today.year print("当前年份为:", current_year)
在该示例中,我们使用date类和year属性获取当前年份。