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实现类似ftp传输文件的网络程序示例
Apr 08 Python
简洁的十分钟Python入门教程
Apr 03 Python
django接入新浪微博OAuth的方法
Jun 29 Python
TensorFlow数据输入的方法示例
Jun 19 Python
python 反编译exe文件为py文件的实例代码
Jun 27 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
python3 webp转gif格式的实现示例
Dec 10 Python
Python 内置变量和函数的查看及说明介绍
Dec 25 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
解决Python logging模块无法正常输出日志的问题
Feb 21 Python
Python文本文件的合并操作方法代码实例
Mar 31 Python
pandas中DataFrame数据合并连接(merge、join、concat)
May 30 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 移除数组重复元素的一点说明
2008/11/27 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP概率计算函数汇总
2015/09/13 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
python3.0 字典key排序
2008/12/24 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
Django日志模块logging的配置详解
2017/02/14 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python类中super() 的使用解析
2019/12/19 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
个人教师自我评价范文
2013/12/02 职场文书
《中华少年》教学反思
2014/02/15 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
超强台风观后感
2015/06/09 职场文书
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers