如何使用Python打印当前日期和时间?
你可以使用多种方法获取当前日期和时间。最简单的方法是使用datetime模块。它有一个名为now的函数,可以提供当前日期和时间。
阅读更多:Python 教程
示例
输出
这将给出以下输出-
通过strftime函数您还可以获取格式化的日期和时间。它接受一个格式字符串,可用于获取所需的输出。以下是它支持的指令。
指令 | 意义 |
---|---|
%a | 区域设置的缩写星期几名称。 |
%A | 区域设置的完整星期几名称。 |
%b | 区域设置的缩写月份名称。 |
%B | 区域设置的完整月份名称。 |
%c | 区域设置的适当日期和时间表示。 |
%d | 一个十进制数字,表示月份中的天数[01,31]。 |
%H | 一个十进制数字,表示小时(24小时制)[00,23]。 |
%I | 一个十进制数字,表示小时(12小时制)[01,12]。 |
%j | 一年中的第几天,用十进制数表示[001,366]。 |
%m | 一个十进制数字,表示月份[01,12]。 |
%M | 一个十进制数字,表示分钟[00,59]。 |
%p | Locale’s equivalent of either AM or PM. |
%S | 一个十进制数字,表示秒数[00,61]。 |
%U | 在一年中的第几周(星期天作为第一个星期的一天),用十进制数表示[00,53]。新年前第一个星期的所有天被认为是第0周。 |
%w | 一个十进制数字,表示星期几[0(星期日),6]。 |
%W | 在一年中的第几周(星期一作为第一个星期的一天),用十进制数表示[00,53]。新年前第一个星期的所有天被认为是第0周。 |
%x | 适当表示区域设置的日期。 |
%X | 适当表示区域设置的时间。 |
%y | 一个十进制数字,表示没有世纪的年份[00,99]。 |
%Y | 一年的十进制数字。 |
%Z | 时区名称(如果没有时区,则没有字符)。 |
%% | 一个字面量”%”字符。 |
示例
您可以在strftime函数中使用这些指令,如下所示-
输出
这将给出以下输出-