python字符串转date,在Python上将字符串转换为Date类型
I have this string:
'2012-02-10' # (year-month-day)
and I need it to be as date type for me to use the date function isoweekday().
Does anyone know how I can convert this string into a date?
解决方案
You can do that with datetime.strptime()
Example:
>>> from datetime import datetime
>>> datetime.strptime('2012-02-10' , '%Y-%m-%d')
datetime.datetime(2012, 2, 10, 0, 0)
>>> _.isoweekday()
5
You can find the table with all the strptime directive here.
To increment by 2 days if .isweekday() == 6, you can use timedelta():
>>> import datetime
>>> date = datetime.datetime.strptime('2012-02-11' , '%Y-%m-%d')
>>> if date.isoweekday() == 6:
... date += datetime.timedelta(days=2)
...
>>> date
datetime.datetime(2012, 2, 13, 0, 0)
>>> date.strftime('%Y-%m-%d') # if you want a string again
'2012-02-13'
python字符串转date,在Python上将字符串转换为Date类型相关推荐
- python字符串分片_Python第六章字符串ppt
PPT内容 这是Python第六章字符串ppt,包括了概述,通用序列操作,字符串格式化,字符串方法,正则表达式简介等内容,欢迎点击下载. Python语言编程导论 第六章 字符串 内容提要 概述 通 ...
- python使用fpdf将生成的长字符串手动换行写入pdf
python使用fpdf将生成的长字符串手动换行写入pdf 目录 python使用fpdf将生成的长字符串手动换行写入pdf #lassocv生成特征系数dataframe
- python代码使用正则化模块re检查字符串是否只含有要求指定的字符
python代码使用正则化模块re检查字符串是否只含有要求指定的字符 compile():正则表达式被编译成模式对象,模式对象具有用于各种操作的方法,如搜索模式匹配或执行字符串替换. search() ...
- python 一个文本是否包含另一字符串 in find是区分大小写的
在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...
- Python 循环拼接字符串_详解Python拼接字符串的七种方式
更多优质内容请关注「AI 应用前沿」 拥抱人工智能,并没有想象的那么难,每天懂一点就已经上路了[给力] Value的比较符号用双等号"==",上例中比较l1和l2的Value要写成 ...
- python: 关于解决‘\u‘开头的字符串转中文的方法
python: 关于解决'\u'开头的字符串转中文的方法 参考文章: (1)python: 关于解决'\u'开头的字符串转中文的方法 (2)https://www.cnblogs.com/hahaxz ...
- python序列_科学网—Python:序列(字符串、列表、元组)和序列函数 - 刘洋洋的博文...
Python中的序列,包括字符串(String).列表(List).元组(Tuple). 序列的索引 通过索引(index)访问及获得的序列的一个或多个元素,也叫切片. 正序: 0 到 N-1 倒序: ...
- python 匹配字符串多个_Python:匹配字符串中的多个子字符串
我正在使用Python,我希望将一个给定的字符串与多个子字符串相匹配.我试图用两种不同的方法来解决这个问题.我的第一个解决方案是将子字符串与以下字符串匹配:str = "This is a ...
- python基础语法合集-Python基础语法(四)—列表、元组、字典、集合、字符串
列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...
- python写错了怎么更改-Python中修改字符串的四种方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...
最新文章
- eclipse中的git安装与使用
- hdu5399(模拟)
- Spring MVC Hibernate验证器使用示例
- mysql blob key length_mysql提示used in key specification without a key length
- BZOJ 2301 Problem b(莫比乌斯反演+分块优化)
- linux内存管理(五)-引导内存分配器
- 敏捷开发团队管理系列之四:程序与测试团队III
- HttpClient那些事儿
- UNIX环境C语言进程控制
- FFmpeg 内存H264流发布rtmp
- Stardict 81部中文词典下载
- 论文中MathType公式居中,编号右对齐
- MATLAB黄金分割法标注最优点,matlab黄金分割法课程论文--.doc
- java 获取field类型_获取Java类中所有Field
- 宝塔面板ab模板建站_2020PHP自助建站系统源码/宝塔在线自助建站系统源码/集成多套模板/在线云建站系统模板...
- ps盖印图层在哪里_盖印图层在哪
- oracle全角改半角,Oracle全角数字转换半角数字
- 图片太大不要慌,简单的调整图片大小
- 运筹说 第5期 | 运筹学江湖的形成
- 2020CSP初赛试题答案解析