python中datetime模块中strftime/strptime函数的使用


Posted in Python onJuly 03, 2018

Python 的datetime模块 其实就是date和time 模块的结合,常见的属性方法都比较常用

比如:

datetime.day,datetime.month,datetime.year 分别表示一个datetime对象的日,月,年;如下

from datetime import datetime
dt=datetime.now() #创建一个datetime类对象
print dt.year,dt.month,dt.day

'''
输出为:
2015 3 8
'''

python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime

1、由日期格式转化为字符串格式的函数为: datetime.datetime.strftime()

python中datetime模块中strftime/strptime函数的使用

2、由字符串格式转化为日期格式的函数为: datetime.datetime.strptime()

python中datetime模块中strftime/strptime函数的使用

3、两个函数都涉及日期时间的格式化字符串,列举如下:

%a 星期几的简写;如 星期三为Web
%A 星期几的全称;如 星期三为Wednesday
%b 月份的简写; 如4月份为Apr
%B 月份的全称; 如4月份为April
%c 标准的日期的时间串;(如: 04/07/10 10:43:39)
%C 年份的后两位数字
%d 十进制表示的每月的第几天
%D 月/天/年
%e 在两字符域中,十进制表示的每月的第几天
%F 年-月-日
%g 年份的后两位数字,使用基于周的年
%G 年分,使用基于周的年
%h 简写的月份名
%H 24小时制的小时
%I 12小时制的小时
%j 十进制表示的每年的第几天
%m 十进制表示的月份
%M 十时制表示的分钟数
%n 新行符
%p 本地的AM或PM的等价显示
%r 12小时的时间
%R 显示小时和分钟:hh:mm
%S 十进制的秒数
%t 水平制表符
%T 显示时分秒:hh:mm:ss
%u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)
%U 第年的第几周,把星期日做为第一天(值从0到53)
%V 每年的第几周,使用基于周的年
%w 十进制表示的星期几(值从0到6,星期天为0)
%W 每年的第几周,把星期一做为第一天(值从0到53)
%x 标准的日期串
%X 标准的时间串
%y 不带世纪的十进制年份(值从0到99)
%Y 带世纪部分的十制年份
%z,%Z 时区名称,如果不能得到时区名称则返回空字符。
%% 百分号

举几个列子:

from datetime import datetime
dt = datetime.now() 
print  '时间:(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) 
print  '时间:(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) 
print  '星期缩写%%a: %s ' % dt.strftime( '%a' ) 
print  '星期全拼%%A: %s ' % dt.strftime( '%A' ) 
print  '月份缩写%%b: %s ' % dt.strftime( '%b' ) 
print  '月份全批%%B: %s ' % dt.strftime( '%B' ) 
print  '日期时间%%c: %s ' % dt.strftime( '%c' ) 
print  '今天是这周的第%s天 ' % dt.strftime( '%w' ) 
print  '今天是今年的第%s天 ' % dt.strftime( '%j' ) 
print  '今周是今年的第%s周 ' % dt.strftime( '%U' ) 
print  '今天是当月的第%s天 ' % dt.strftime( '%d' )

输出如下:

时间:(%Y-%m-%d %H:%M:%S %f):  2015-03-08 23:30:42 181000
时间:(%Y-%m-%d %H:%M:%S %p):  15-03-08 11:30:42 PM
星期缩写%a: Sun
星期全拼%A: Sunday
月份缩写%b: Mar
月份全批%B: March
日期时间%c: 03/08/15 23:30:42
今天是这周的第0天
今天是今年的第067天
今周是今年的第10周
今天是当月的第08天

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的urllib模块使用详解
Jul 07 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
python实现简单遗传算法
Mar 19 Python
python实现手机销售管理系统
Mar 19 Python
django celery redis使用具体实践
Apr 08 Python
Python 编程速成(推荐)
Apr 15 Python
详解python数据结构和算法
Apr 18 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
使用Python实现分别输出每个数组
Dec 06 Python
python实现TCP文件传输
Mar 20 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
Pandas 数据编码的十种方法
Apr 20 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 #Python
python 中字典嵌套列表的方法
Jul 03 #Python
Django项目开发中cookies和session的常用操作分析
Jul 03 #Python
Python嵌套列表转一维的方法(压平嵌套列表)
Jul 03 #Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 #Python
Pandas 同元素多列去重的实例
Jul 03 #Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 #Python
You might like
php的控制语句
2006/10/09 PHP
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
学习php中的正则表达式
2014/08/17 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
jquery实现动态画圆
2014/12/04 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
使用Python实现windows下的抓包与解析
2018/01/15 Python
python模糊图片过滤的方法
2018/12/14 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
城市规划毕业生求职信
2013/10/10 职场文书
药品促销活动方案
2014/02/14 职场文书
机电专业大学生职业规划书范文
2014/02/25 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
产品设计开发计划书
2014/05/07 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书