python 字符串转变时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串转变时间相关的知识,希望对你有一定的参考价值。
如图所示,我要把这样一个时间字符串(如11:47)转化为一个time对象,能够进行比如23:20-22.10这样的时间之间的减法操作,请问该如何写啊
1、说明:python使用datetime模块中datetime.datetime.strptime()函数来将字符串转换成时间。
2、示例代码:
import datetime
print(datetime.datetime.strptime(\'11:47\',\'%M:%S\'))
输出结果:
1900-01-01 00:11:47
strptime(string, format) -> datetime
根据格式规范解析字符串到时间。
格式化字符说明:
%Y 年份以世纪为十进制数。
%m 月份的十进制数[01,12]。
%d 当月日为十进制数[01,31]。
%H 小时(24小时制)作为十进制数[00,23]。
%M 分钟的十进制数[00,59]。
%S 其次为十进制数[00,61]。
%z 时区与UTC的偏移。
%a 本机格式的缩写工作日名称。
%A 本机格式的完整周日名称。
%b 本机格式的缩写月份名称。
%B 本机格式的完整月份名称。
%c 本机格式的适当的日期和时间表示。
%I 小时(12小时制)作为十进制数[01,12]。
%p 对语言环境的等同无论是上午或下午。 参考技术A import datetime
datetime.datetime.strptime('11:47','%M:%S')
Python中转变大小写的直接函数有以下方法
Python中转变大小写的直接函数有以下方法:
upper()——所有字母大写
lower()——所有字母小写
capitalize()——首字母大写,其他字母小写
title()——所有单词首字母大写,其他小写
下面来看一个例子,
把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。如输入:[‘adam‘, ‘LISA‘, ‘barT‘]
,输出:[‘Adam‘, ‘Lisa‘, ‘Bart‘]
1. 如果想要用title()函数,必须把列表写为字符串的形式,如下
2. 还可以用map()函数来实现如下:
以上是关于python 字符串转变时间的主要内容,如果未能解决你的问题,请参考以下文章