admin 管理员组

文章数量: 1087139


2024年1月14日发(作者:javascript培训班毕业)

datetime strptime函数

datetime和strptime函数是Python中常用的日期和时间处理模块。datetime模块提供了一组类来处理日期和时间,而strptime函数则可以将字符串转换为日期对象。

datetime模块中最重要的类是datetime类,它表示一个具体的日期和时间。该类有year、month、day、hour、minute、second等属性,可以通过这些属性获取或修改日期和时间的各个部分。例如:

```

import datetime

now = ()

print(, , )

```

上述代码中,首先导入datetime模块,并使用now()方法获取当前日期和时间。然后通过year、month、day属性获取当前年月日,并打印输出。

除了datetime类外,还有date类表示一个日期(年月日),time类

表示一个时间(时分秒),timedelta类表示两个日期或时间之间的差值。这些类都提供了一些方法来进行日期和时间的计算和操作。

另外,strptime函数可以将字符串按照指定格式转换为日期对象。它接受两个参数:第一个参数是要转换的字符串,第二个参数是字符串格式。例如:

```

import datetime

date_str = '2022-01-01'

date_obj = me(date_str, '%Y-%m-%d')

print(date_, date_, date_)

```

上述代码中,首先定义了一个字符串date_str表示2022年1月1日。然后使用strptime函数将该字符串转换为日期对象,并指定格式为'%Y-%m-%d',表示年-月-日的格式。最后通过year、month、day属性获取该日期对象的年月日,并打印输出。

除了'%Y'、'%m'、'%d'表示年月日外,还有一些其他的格式化符号,例如'%H'表示小时(24小时制)、'%M'表示分钟、'%S'表示秒等。可以根据需要选择合适的格式化符号进行转换。

综上所述,datetime和strptime函数是Python中常用的日期和时间处理模块。使用这些函数可以方便地进行日期和时间的计算和转换。


本文标签: 时间 字符串 转换