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环境变量设置方法
Aug 28 Python
Pycharm学习教程(1) 定制外观
May 02 Python
使用python在本地电脑上快速处理数据
Jun 22 Python
python简单实现操作Mysql数据库
Jan 29 Python
python3连接MySQL数据库实例详解
May 24 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
pytorch 共享参数的示例
Aug 17 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
Python中Yield的基本用法
Oct 18 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
程序员编程十条戒律
2009/07/09 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
Python中max函数用法实例分析
2015/07/17 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python模块future用法原理详解
2020/01/20 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
十八大感想感言
2014/02/10 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
法人代表资格证明书
2015/06/18 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
Pandas数据结构之Series的使用
2022/03/31 Python
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技