python日期时间
2019独角兽企业重金招聘Python工程师标准>>>
日期和时间
Python内建的datetime
模块提供了datetime
、date
和time
类型。datetime
类型结合了date
和time
,是最常使用的:
In [102]: from datetime import datetime, date, timeIn [103]: dt = datetime(2011, 10, 29, 20, 30, 21)In [104]: dt.day
Out[104]: 29In [105]: dt.minute
Out[105]: 30
根据datetime
实例,你可以用date
和time
提取出各自的对象:
In [106]: dt.date()
Out[106]: datetime.date(2011, 10, 29)In [107]: dt.time()
Out[107]: datetime.time(20, 30, 21)
strftime
方法可以将datetime格式化为字符串:
In [108]: dt.strftime('%m/%d/%Y %H:%M')
Out[108]: '10/29/2011 20:30'
strptime
可以将字符串转换成datetime
对象:
In [109]: datetime.strptime('20091031', '%Y%m%d')
Out[109]: datetime.datetime(2009, 10, 31, 0, 0)
表2-5列出了所有的格式化命令。
表2-5 Datetime格式化指令(与ISO C89兼容)
当你聚类或对时间序列进行分组,替换datetimes的time字段有时会很有用。例如,用0替换分和秒:
In [110]: dt.replace(minute=0, second=0)
Out[110]: datetime.datetime(2011, 10, 29, 20, 0)
因为datetime.datetime
是不可变类型,上面的方法会产生新的对象。
两个datetime对象的差会产生一个datetime.timedelta
类型:
In [111]: dt2 = datetime(2011, 11, 15, 22, 30)In [112]: delta = dt2 - dtIn [113]: delta
Out[113]: datetime.timedelta(17, 7179)In [114]: type(delta)
Out[114]: datetime.timedelta
结果timedelta(17, 7179)
指明了timedelta
将17天、7179秒的编码方式。
将timedelta
添加到datetime
,会产生一个新的偏移datetime
:
In [115]: dt
Out[115]: datetime.datetime(2011, 10, 29, 20, 30, 21)In [116]: dt + delta
Out[116]: datetime.datetime(2011, 11, 15, 22, 30)
转载于:https://my.oschina.net/u/2935389/blog/1856911
python日期时间相关推荐
- netflix linux_Netflix如何处理故障转移,Anaconda,Linux命令行技巧,Python日期时间库,GDPR,微服务等
netflix linux 上周,Amjith Ramanujam的页面浏览量超过12,000, 关于Netflix如何在7分钟内完成故障转移的文章是我们失控的热门. 您是否有关于您的组织如何确保最大 ...
- [转载] python日期时间使用详解和定时器使用讲解
参考链接: Python日期时间 python中一个关于日期时间非常重要的模块是datetime模块,使用前先将它导入到项目中,import datetime. 获取当前时间 now=datetime ...
- python日期时间_Python日期时间
python日期时间 Python日期时间 (Python datetime) In this post, we will study about how to use the python date ...
- python 日期时间处理_如何使用Python处理日期和时间
python 日期时间处理 当试图使事情与datetime模块一起工作时,大多数Python用户在我们诉诸猜测直到错误消失之前都面临着一个问题. datetime是似乎易于使用的API之一,但要求开发 ...
- 1、Python 日期时间格式化输出
今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧.So,临时加一篇 Python 的文章. 1.Python的time模块 import t ...
- Python 日期时间函数
所有日期.时间的api都在datetime模块内. 1. 日期输出格式化 datetime => string import datetime now = datetime.datetime.n ...
- 30例 | 一文搞懂python日期时间处理
前言 datetime是python的内置模块,用来处理日期和时间. 该模块常用的类有: 类名 功能说明 date 日期对象 time 时间对象 datetime 日期时间对象 timedelta 时 ...
- 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...
- 80 个例子,彻底掌握Python日期时间处理
日常工作中,用 Python 处理时间格式的数据是非常常见的,今天就来分享 DateTime 相关的示例. 文章很长,高低要忍一下,如果忍不了,那就收藏吧,总会用到的! 使用 time 模块展示当前日 ...
- python输入时间_一文搞懂python日期时间处理
前言 datetime是python的内置模块,用来处理日期和时间. 该模块常用的类有: 本文旨在讲解datetime模块中datetime类的使用方法. datetime对象是 date 与 tim ...
最新文章
- 机器学习与高维信息检索 - Note 7 - 核主成分分析(Kernel Principal Component Analysis,K-PCA)
- 诺奖团队最新研究:独居太久容易睡眠不足、暴饮暴食 | Nature
- yii2-wx / 微信二维码接口
- sqlite database is locked 问题解决方案
- 计算机组成原理——总线结构
- bash: _upvars: `-a2‘: invalid number specifier bash: /dev/null: 权限不够 bas
- MySql随笔part3 表操作
- c语言用指针变量输入数组的长度,C语言之数组的基础练习题(指针变量做函数参数)...
- linux shell加密压缩,linux的shell指令进行压缩或者解压缩
- 深入学习java虚拟机第二版学习笔记
- matlab怎么求rmse_从零开始的matlab学习笔记——(33)绘图工具栏
- 402.移掉K位数字
- SVM多分类原理学习
- android videoview 拉伸,android - 在ExoPlayer中轻按全屏时,视频会拉伸和旋转 - 堆栈内存溢出...
- 计算机一级二级三级四级相当的水平,计算机等级考试通过必看:一至四级通关策略...
- lumion室内渲染二6.3
- ITIL 4Foundation认证
- 解决ios系统下微信页面无法播放背景音乐的问题
- 无线华为能连苹果不能连接到服务器,华为手机连苹果Mac,连不上?手把手教你...
- Lambda表达式详细总结