python定义日期变量
作者:野牛程序员:2023-07-25 09:07:57python阅读 2953
在Python中,可以使用内置的datetime
模块来定义日期变量。下面是一些常用的日期变量定义方法:
定义当前日期:
from datetime import datetime current_date = datetime.now() print(current_date) # 输出当前日期和时间
定义特定日期:
from datetime import datetime # 使用年、月、日定义日期 date_variable = datetime(2023, 7, 25) print(date_variable) # 输出:2023-07-25 00:00:00 # 使用年、月、日、时、分、秒定义日期 date_variable_with_time = datetime(2023, 7, 25, 12, 30, 0) print(date_variable_with_time) # 输出:2023-07-25 12:30:00
从字符串解析日期:
from datetime import datetime date_string = "2023-07-25" parsed_date = datetime.strptime(date_string, "%Y-%m-%d") print(parsed_date) # 输出:2023-07-25 00:00:00
在上面的代码中,datetime.strptime()
方法根据指定的日期格式将字符串解析为日期对象。在这个例子中,日期格式是"%Y-%m-%d"
,表示四位年份、两位月份和两位日期,例如"2023-07-25"。
请注意,日期对象在打印时可能会带有时间部分(00:00:00),因为日期时间对象在Python中通常包含日期和时间信息。如果只想输出日期部分,可以使用日期对象的.date()
方法:
print(date_variable.date()) # 输出:2023-07-25
这样就只会输出日期部分,时间部分被省略了。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python 日期比较
- 下一篇:python中变量名命名规则