`

Python——将字符串转换为日期

阅读更多

Python中标准模块datetime能够将字符串转换为日期

from datetime import datetime
text = '2012-09-20'
y = datetime.strptime(text, '%Y-%m-%d')
print(y)
z = datetime.now()
diff = z - y
print(diff)

 

按特定格式输出

nice_z = datetime.strftime(z, '%A %B %d, %Y')
print(nice_z)

 

datetime.strftime性能很差,下面自己编写一个函数

from datetime import datetime
def parse_ymd(s):
    year_s, mon_s, day_s = s.split('-')
    return datetime(int(year_s), int(mon_s), int(day_s))

 

1
0
分享到:
评论

相关推荐

    python123作业——08字符串

    可能用到字符串转换和比较。 4. **73字符串方法练习.py**: - 字符串方法:包括但不限于`split()`,`join()`,`strip()`,`replace()`,`find()`,`count()`等,这些是处理字符串的基本操作。 5. **36密码强度...

    python——大数据分析

    - 正则表达式和日期数据处理:正则表达式用于字符串匹配,而日期数据处理则有助于处理时间序列数据。 - Numpy和Pandas:Numpy是用于科学计算的Python库,它提供了一个强大的N维数组对象,Pandas则是一个强大的数据...

    【Python入门学习】2.Python字符串相关操作“:查找、拼接、拆分、替换、判断等

    - `encode(encoding='utf-8', errors='strict')`:将字符串转换为字节,指定编码方式。 - `decode(encoding='utf-8', errors='strict')`:将字节转换回字符串,指定解码方式。 在处理复杂查找需求时,Python的`re...

    python日期时间操作(csdn)————程序.pdf

    日期和时间的字符串转换也很重要。将日期时间对象转化为字符串,可以使用`strftime`方法: ```python # 转换为'YYYY-MM-DD HH MM SS'格式 current_time_str = datetime.datetime.today().strftime('%Y-%m-%d %H %M %...

    python封装当前日期时间函数(csdn)————程序.pdf

    在本文的示例代码中,我们使用 `datetime` 模块的 `date.today()` 方法来获取当前日期,并将其转换为字符串形式返回。同时,我们也使用 `datetime.now()` 方法来获取当前日期和时间,并将其格式化为字符串形式返回。...

    优达学城——python数据分析——探索电影数据集

    可能需要对某些字段进行类型转换,例如将字符串日期转换为日期对象,以便于后续计算。此外,我们还可能对数据进行编码,比如将分类变量(如电影类型)转化为数值,以便于进行统计分析。 在数据探索阶段,我们可以...

    mysql 日期与时间的转换

    这条语句首先使用`STR_TO_DATE()`将字符串转换为日期时间格式,然后使用`UNIX_TIMESTAMP()`将其转换为Unix时间戳。 #### 4. 跨平台的时间戳转换 除了MySQL中的时间戳转换外,其他编程语言也提供了相应的工具来处理...

    【编程】Python等级考试——第一课word(1)练习.pdf

    【Python等级考试——第一课word(1)练习】主要涵盖了Python编程的基础知识,包括字符串操作、语句结构、数据类型、变量声明、流程控制、数据处理工具和表达式等内容。以下是对这些知识点的详细说明: 1. **字符串...

    python基础(部分)(csdn)————程序.pdf

    `strptime()`函数将字符串按照指定格式解析成时间结构体,`strftime()`则将时间结构体转换回字符串。 在日期和时间的处理中,还引入了`datetime`模块。`datetime.date()`函数用于创建日期对象,通过减法操作可以...

    捋一捋操作python日期时间处理(上)(csdn)————程序.pdf

    使用`time.strftime(format, time_struct)`函数可以将时间结构体转换为字符串,其中`format`参数定义了输出的日期和时间格式。 示例代码如下: ```python import time # 获取当前时间戳 ticks = time.time() ...

    python-deteutil-2.7.5

    1. **解析**: 提供了一个强大的`parser`模块,可以解析各种格式的日期和时间字符串,即使格式不规范或不一致,也能尽可能准确地将其转化为`datetime`对象。例如,`dateutil.parser.parse()`函数可以解析像"2023年3月...

    Python编程快速上手——让繁琴工作自动化_Python_HTML_下载.zip

    初学者可以通过学习Python的基础语法,如变量、数据类型(包括字符串、整数、浮点数、布尔值、列表、元组、字典等)、控制流(if-else语句、for循环、while循环)以及函数定义和调用来入门。此外,了解模块化编程的...

    实例018——计算某日为星期几.zip

    date = datetime.strptime(date_str, '%Y-%m-%d') # 将日期字符串转换为日期对象 weekday_num = date.weekday() # 获取星期几的数字 weekdays = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] ...

    【编程】Python等级考试——第一课word(1)练习.docx

    - 给定程序段将把`a`的初始值23转换为10,然后重新计算`a`和`b`,最后输出`a`和`b`的值为190。 26. **程序执行结果**: - `x=0`,此语句没有输出,因此没有正确答案。 这些题目涵盖了Python的基础语法、数据类型...

    python之时间模块(csdn)————程序.pdf

    `time.strftime()` 函数用于将时间元组或时间戳转换为格式化的字符串。 结构化时间(struct_time)是元组形式,包含9个元素,分别代表年、月、日、时、分、秒、星期、年内天数和是否为夏令时。`time.localtime()` ...

    使用python将时间转换为指定的格式方法

    总的来说,无论是使用datetime模块的strptime()和strftime()方法,还是利用第三方库dateutil的parser.parse()函数,都可以高效地将时间字符串转换为指定的格式。这样的转换在数据挖掘、数据分析以及数据预处理等场景...

    Python练习集100题

    - 字符串操作:将数字转换为字符串处理。 - 回文判断:检查字符串是否为回文。 - **实现思路**: 1. 将输入的数字转换为字符串。 2. 检查字符串与其反转后的字符串是否相同。 #### 程序31:判断星期 - **知识点...

    python训练——简单股票数据分析

    - `datetime`库用于处理日期和时间,例如将字符串转换为日期对象,计算日期间隔等。 - `strftime`函数用于格式化日期,`strptime`函数用于解析日期。 8. **资金管理**: - `funds`变量跟踪当前的资金状况,`self...

    PTA python 习题及代码实例(csdn)————程序.pdf

    这些练习涵盖了Python的基本语法,如输入输出、字符串操作、条件判断、循环、函数定义、数学运算以及异常处理等。通过解决这些问题,初学者可以逐步掌握Python编程的核心概念,并提高编程能力。

Global site tag (gtag.js) - Google Analytics