欢迎访问宙启技术站
智能推送

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

通过这种方式,就可以获取当前日期时间并进行格式化输出。根据需要,可以自定义格式化字符串来满足不同的需求。