Python函数:如何获取当前日期时间并进行格式化输出?
发布时间:2023-11-12 06:14:58
在Python中,可以使用datetime模块来获取当前日期时间并进行格式化输出。
首先,需要导入datetime模块,然后使用datetime类的now()方法获取当前日期时间。now()方法返回一个表示当前日期时间的datetime对象。
from datetime import datetime current_datetime = datetime.now()
接着,可以使用strftime()方法对日期时间进行格式化输出。strftime()方法接受一个格式化字符串作为参数,并返回一个格式化后的字符串。
下面是一些常用的格式化字符串:
- %Y:四位数的年份
- %m:月份(01-12)
- %d:月内中的一天(01-31)
- %H:24小时制小时数(00-23)
- %M:分钟数(00-59)
- %S:秒数(00-59)
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
然后,可以将格式化后的日期时间打印出来:
print(formatted_datetime)
完整的代码示例:
from datetime import datetime
def get_current_datetime():
current_datetime = datetime.now()
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
return formatted_datetime
print(get_current_datetime())
输出结果类似于:2022-01-01 12:34:56
通过这种方式,就可以获取当前日期时间并进行格式化输出。根据需要,可以自定义格式化字符串来满足不同的需求。
