如何将Python中的datetime对象转换为字符串,以及反过来操作?

2026-05-21 17:101阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计354个文字,预计阅读时间需要2分钟。

如何将Python中的datetime对象转换为字符串,以及反过来操作?

在Python中,将datetime类型转换为字符串,或者将字符串转换为datetime类型,可以使用以下方法:

一、将字符串转换为datetime类型pythonfrom datetime import datetime

示例字符串date_str=2023-04-01 12:00:00

转换为datetime对象date_obj=datetime.strptime(date_str, %Y-%m-%d %H:%M:%S)

print(date_obj)

二、将datetime转换为字符串类型pythonfrom datetime import datetime

示例datetime对象date_obj=datetime(2023, 4, 1, 12, 0, 0)

转换为字符串date_str=date_obj.strftime(%Y-%m-%d %H:%M:%S)

print(date_str)

如何将Python中的datetime对象转换为字符串,以及反过来操作?


在python中如何将datetime类型转化为字符串,或者如何将字符串转化为datetime类型呢?

目录

​​一、将字符串转化为datetime类型​​

​​二、将datetime转化为字符串类型​​


一、将字符串转化为datetime类型

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
import datetime

if __name__ == '__main__':
# 当前时间字符串
now = '2021-10-28 01:35:05'
# 将字符串转化为datetime类型
dt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
# 输出测试
print(dt, type(dt))


二、将datetime转化为字符串类型

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
import datetime

if __name__ == '__main__':
# 当前时间字符串
now = '2021-10-28 01:35:05'
# 将字符串转化为datetime类型
dt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
# 将datetime类型转化为字符串
dt_str = dt.strftime('%Y/%m/%d %H:%M:%S')
# 输出测试
print(dt_str, type(dt_str))

本文共计354个文字,预计阅读时间需要2分钟。

如何将Python中的datetime对象转换为字符串,以及反过来操作?

在Python中,将datetime类型转换为字符串,或者将字符串转换为datetime类型,可以使用以下方法:

一、将字符串转换为datetime类型pythonfrom datetime import datetime

示例字符串date_str=2023-04-01 12:00:00

转换为datetime对象date_obj=datetime.strptime(date_str, %Y-%m-%d %H:%M:%S)

print(date_obj)

二、将datetime转换为字符串类型pythonfrom datetime import datetime

示例datetime对象date_obj=datetime(2023, 4, 1, 12, 0, 0)

转换为字符串date_str=date_obj.strftime(%Y-%m-%d %H:%M:%S)

print(date_str)

如何将Python中的datetime对象转换为字符串,以及反过来操作?


在python中如何将datetime类型转化为字符串,或者如何将字符串转化为datetime类型呢?

目录

​​一、将字符串转化为datetime类型​​

​​二、将datetime转化为字符串类型​​


一、将字符串转化为datetime类型

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
import datetime

if __name__ == '__main__':
# 当前时间字符串
now = '2021-10-28 01:35:05'
# 将字符串转化为datetime类型
dt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
# 输出测试
print(dt, type(dt))


二、将datetime转化为字符串类型

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
import datetime

if __name__ == '__main__':
# 当前时间字符串
now = '2021-10-28 01:35:05'
# 将字符串转化为datetime类型
dt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
# 将datetime类型转化为字符串
dt_str = dt.strftime('%Y/%m/%d %H:%M:%S')
# 输出测试
print(dt_str, type(dt_str))