Python datetime包函数简单介绍


Posted in Python onAugust 28, 2019

一、datetime包(上接连载7内容)

1.函数:datetime

(1)用法:输入一个日期,来返回一个datetime类​

(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=)

其中hour,minute,second可选

(3)附加类方法:

today():返回本地当前时间

now():返回本地当前时间

utcnow():返回本地当前时间

fromtimestamp(时间戳):返回时间戳的本地时间

dt = datetime.datetime(2019,6,10)
print(type(dt)) 
print(dt.today()) 
print(dt.now()) 
print(dt.utcnow()) 
print(dt.fromtimestamp(time.time()))
print(dt)

Python datetime包函数简单介绍

2.函数:timedelta

(1)用法:表示一个时间间隔

(2)格式:datetime.timedelta(days=?,hours=?,minutes=?,seconds=?)

试了一下,month和years并不支持

t1 = datetime.datetime.now()
print(t1.strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":"))) 
t2 =datetime.timedelta(hours=1,days=2,minutes=1,seconds=2) 
print((t1+t2).strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":")))

Python datetime包函数简单介绍

二、timeit包

1.函数:timeit

(1)用法:时间测量工具,测量程序运行时间间隔的实验

(2)格式:timeit.timeit(stmt=代码块/函数名,number=执行次数,)

c=''' 
sum= [] 
for i in range(1000): 
  sum.append(i) 
''' 
#利用timeit调用代码,执行100000次,查看运行时间
t4 = timeit.timeit(stmt = "[i for i in range(1000)]",number=100000) 
#测试代码c执行100000次的运行结果 
t5 = timeit.timeit(stmt=c,number=100000) 
print(t4) 
print(t5)

Python datetime包函数简单介绍

三、源码

d17_5_datetime_package

地址:https://github.com/ruigege66/Python_learning/blob/master/d17_5_datetime_package

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

Python 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
May 02 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
深入浅析Python传值与传址
Jul 10 Python
Python安装pycurl失败的解决方法
Oct 15 Python
python 检查文件mime类型的方法
Dec 08 Python
python类中super() 的使用解析
Dec 19 Python
使用python 的matplotlib 画轨道实例
Jan 19 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
Python numpy矩阵处理运算工具用法汇总
Jul 13 Python
详解Python中import机制
Sep 11 Python
解决python有时候import不了当前的包问题
Aug 28 #Python
Python 多线程其他属性以及继承Thread类详解
Aug 28 #Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 #Python
Python 共享变量加锁、释放详解
Aug 28 #Python
Python使用百度api做人脸对比的方法
Aug 28 #Python
linux下python中文乱码解决方案详解
Aug 28 #Python
Kears+Opencv实现简单人脸识别
Aug 28 #Python
You might like
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
php去除重复字的实现代码
2011/09/16 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
Vue中的vue-resource示例详解
2018/11/02 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python and、or以及and-or语法总结
2015/04/14 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
python中Apriori算法实现讲解
2017/12/10 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python使用递归的方式建立二叉树
2019/07/03 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
几个人围成一圈的问题
2013/09/26 面试题
社会心理学学习心得体会
2016/01/22 职场文书
mysql如何查询连续记录
2022/05/11 MySQL