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 相关文章推荐
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python 含参构造函数实例详解
May 25 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
Python如何发布程序的详细教程
Oct 09 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
python实现推箱子游戏
Mar 25 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
Python3打包exe代码2种方法实例解析
Feb 17 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
python 监控logcat关键字功能
Sep 04 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 Python
python 闭包函数详细介绍
Apr 19 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
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
2011/10/24 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
python的scipy实现插值的示例代码
2019/11/12 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
士力架广告词
2014/03/20 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
销售开票员岗位职责
2015/04/15 职场文书
小学生家长意见
2015/06/03 职场文书
三好学生竞选稿
2015/11/21 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL