datetime库 日期与时间
datetime是一个关于时间的库,主要包含的类有:
date 日期对象,常用的属性有year,month,day
time 时间对象,hour,minute,second,毫秒
datetime 日期时间对象,常用的属性有hour,minute,second,microsecond
timedelta 时间间隔,即两个时间点之间的长度
日期(date):
import datetime
date = datetime.date(2018, 8, 23)
print(date) -->
2018-8-23
时间(time):
import datetime
time = datetime.time()
print(time) -->
00:00:00 # 默认值为00 import datetime
time = datetime.time(18, 55, 35)
print(time) -->
18:55:35 import datetime
time = datetime.time(18, 55, 35, 2000)
print(time) -->
18:55:35.002000
日期时间(datetime):
import datetime
datetime = datetime.datetime(2018, 8, 23, 18, 59, 55)
print(datetime) -->
2018-08-23 18:59:55
时间间隔(datedelta):
import datetime
dlt = datetime.timedelta(hours=5)
print(dlt) -->
5:00:00 默认值:
days=0, # 天
seconds=0, # 秒
microseconds=0, # 微秒
milliseconds=0, # 毫秒
minutes=0, # 分钟
hours=0, # 小时
weeks=0 # 周
now(返回当前系统时间):
import datetime
now = datetime.datetime.now()
print(now) -->
2018-08-23 19:10:26.886975
格林威治时间:
表示从1970年1月1日00:00:00 开始至今的时间间隔
import datetime
utc = datetime.datetime.utcnow()
print(utc) -->
2018-08-23 11:24:26.799106
东八区时间(北京时间):
# 现获取格林威治(本初子午线时间)的当前时间
import datetime
utc = datetime.datetime.utcnow()
# 8小时时差
dtl = datetime.timedelta(hours=8)
now = utc + dtl
print(now) -->
2018-08-23 19:38:01.218821
解析时间(strptime):按一定的格式输出时间(字符串时间转化为datetime格式)
import datetime
strp = datetime.datetime.strptime('Aug-23-18 19:51', '%b-%d-%y %H:%M')
print(strp) -->
2018-08-23 19:51:00 当前时间
可在电脑设置里面查看时间格式

格式化时间(strftime):完全自定义时间格式(将时间格式、转化为自定字符串格式)
import datetime
now = datetime.datetime.now()
strf = now.strftime('%d-%m-%Y %H:%M:%S')
print(strf) -->
23-08-2018 20:21:24
时间格式怎么改都行
关于时间格式的汇总:


fromtimestamp(t)
将时间戳转换成易读的日期时间
t:时间戳浮点数
import time
import datetime # 获取当前时间的时间戳
t = time.time() # 1535275338.445392
# 将时间戳转换成易读格式的时间
time = datetime.datetime.fromtimestamp(t)
print(time) -->
2018-08-26 17:22:18.445392
timestamp(t)
将日期时间转换成时间戳浮点数
t:日期时间格式(易读的时间格式)
import datetime
t = datetime.datetime.now()
print(t)
time = datetime.datetime.timestamp(t)
print(time) -->
2018-08-26 17:33:26.657776
1535276006.657776
datetime库 日期与时间的更多相关文章
- 5.Python3标准库-日期和时间
''' 不同于int,str,float,Python没有包含对应日期和时间的原生类型,不过提供了3个相应的模块,可以采用多种表示来管理日期和时间值 time模块由底层C库提供与时间相关的函数.它包含 ...
- python datetime库使用和时间加减计算
datetime库使用 一.操作当前时间 1.获取当前时间 >>> import datetime >>> print datetime.datetime.now( ...
- 19、Python标准库: 日期和时间
一.time时间模块 import time 1 .时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. time_stamp = tim ...
- datetime处理日期和时间
datetime.now() # 获取当前datetimedatetime.utcnow() datetime(2017, 5, 23, 12, 20) # 用指定日期时间创建datetime 一.将 ...
- Python标准库:datetime 时间和日期模块 —— 时间的获取和操作详解
datetime 时间和日期模块 datetime 模块提供了以简单和复杂的方式操作日期和时间的类.虽然支持日期和时间算法,但实现的重点是有效的成员提取以进行输出格式化和操作.该模块还支持可感知时区的 ...
- datetime 模块详解 -- 基本的日期和时间类型
转自:https://www.cnblogs.com/fclbky/articles/4098204.html datetime 模块提供了各种类用于操作日期和时间,该模块侧重于高效率的格式化输出 在 ...
- MySQL中日期和时间类型
1 日期类型 MySql中关于日期的类型有Date/Datetime/Timestamp三种类型. 日期赋值时,允许"不严格"语法:任何标点符都可以用做日期部分或时间部分之间的间割 ...
- python的datetime库
datetime 库 简介 获取时间 主要提供程序计时器 基本使用
- matlab中datest() 将日期和时间转换为字符串格式
来源:https://ww2.mathworks.cn/help/matlab/ref/datestr.html?searchHighlight=datestr&s_tid=doc_srcht ...
随机推荐
- 【转】Android使用XML Shape绘制带阴影效果的圆形按钮
众所周知,在Android开发里,为了优化在各种分辨率设备上的显示效果,同一份图片素材往往要提供mdpi.hdpi.xhdpi三种(以前还有ldpi), 尤其是按钮类的素材,考虑到normal.pre ...
- XAML实例教程系列 - 资源(Resources)
Kevin Fan分享开发经验,记录开发点滴 XAML实例教程系列 - 资源(Resources) 2012-08-10 12:47 by jv9, 1386 阅读, 1 评论, 收藏, 编辑 在Wi ...
- C#中的文件导出大全
s 得到 radiobuttonlist和CheckBoxList 选中值 得到radiobuttonlist 选中值:var CheckBoxList=document.all.optButtonL ...
- AAC的ADTS头文件信息介绍
遵循:BY-SA 署名-相同方式共享 4.0协议 作者:谭东 时间:2016年10月28日 环境:Windows 7 ADTS是Audio Data Transport Stream的简称. ...
- Graphics.DrawMeshInstanced
Draw the same mesh multiple times using GPU instancing. 可以免去创建和管理gameObj的开销 并不是立即绘制,如需:Graphics.Draw ...
- HTML--使用mailto在网页中链接Email地址
<a>标签还有一个作用是可以链接Email地址,使用mailto能让访问者便捷向网站管理者发送电子邮件.我们还可以利用mailto做许多其它事情.下面一一进行讲解,请看详细图示: 注意:如 ...
- ACM_新七步诗(深搜)
新七步诗 Time Limit: 2000/1000ms (Java/Others) Problem Description: 突然的一天,小锴做了一个梦,梦见自己来到了三国,而自己也成了梦寐以求的帅 ...
- 电源管理POWER_SUPPLY_PROP_CAPACITY_LEVEL
电量计节点中有capacity_level 节点,这个是反应当前电池电流高低水平的参数. 分为critical low full normal 一般是由fg的芯片来判断,通过IIC读取,具体判断可参考 ...
- [Windows Server 2012] 安装PHP+MySQL方法
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:PHP+MyS ...
- Linux Shell ssh登录脚本
Linux 登陆服务器敲命令太多,某时候确实不便,所以就用shell写了一个 我的blog地址: http://www.cnblogs.com/caoguo 一.说明 支持秘密和密钥两种格式 用户名 ...