Python datetime模块的介绍
datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类)
1、 datetime.date 用于表示年月日构成的日期
2、 datetime.time 用于表示时分秒微妙构成的一天24小时中的具体时间
3、 datetime.datetime 上面两个合在一起 既包含时间有包含日期
4、 datetime.timedelta 用来创建时间间隔对象,用于加减时间
一、首先着重写一下datetime.datetime:
1 新建一个datetime对象,日期为今天,既可以直接调用datetime.datetime.today()也可以直接向datetime.datetime()具体时间传值(python元组)
2 datetime.datetime.now([tz]) 当不指定时区时,和datetime.datetime.today()是一样的结果
3 datetime.datetime.strftime(format) 格式化为需要的时间 datetime.datetime.strptime(str, format) 把格式化转化为datetime
4 datetime.datetime.timetuple() 转成struct_time格式(时间元组),这样传递给time.mktime(struct_time) 后,直接转成时间戳格式
5 datetime.datetime.fromtimestamp(timestamp) 将时间戳转化为datetime对象
6 datetime.datetime.timestamp() 将datetime类型数据转化成时间戳


因此 可以考虑一下把时间戳 转化成 想要的字符串的方法:通过time模块 或 datetime模块
time模块:
t = time.time()
t1= time.locatioan(t) //转化为时间元祖
t2 = t1.strftime('%Y-%m-%d %H:%M:%S')
datetime模块:
t1 = datetime.datetime.fromtimestamp(t).strftime('%Y-%m-%d %H:%M:%S')
二、 说一下datetime.date类
1 新建一个date实类,既可以直接调用datetime.date.today(),也可以直接向datetime.date()传值(Python 元组)
2 datetime.date.strftime(format) 格式化为需要的时间字符串
3 datetime.date.timetuple() 转化为时间元组 时间元组通过time.mktime()转换成字符串 通过time.strftime(format, strut_time)格式化
4 datetime.date.fromtimestamp(timestamp) 将时间戳转化为date实类对象
5 datetime.date.replace(year, month, day) 返回一个替换后的date对象
注: datetime.date无timestamp()方法

三 浅谈datetime.timedelta
目的:用于对datetime时间类型的加减

Python datetime模块的介绍的更多相关文章
- python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客
python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客 python datetime模块strptime/strptime form ...
- python shutil模块简单介绍
python shutil模块简单介绍 简介 shutil模块提供了大量的文件的高级操作.特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作. shutil 模块方法: copy(src, ...
- python datetime模块参数详解
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块,它提供 的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接 ...
- python——datetime模块
一.datetime模块介绍 (一).datetime模块中包含如下类: 类名 功能说明 date 日期对象,常用的属性有year, month, day time 时间对象 datetime 日期时 ...
- Python datetime模块的datetime类
datetime模块定义了下面这几个类: datetime.date:表示日期的类.常用的属性有year, month, day. datetime.time:表示时间的类.常用的属性有hour, m ...
- python datetime模块详解
datetime是python当中比较常用的时间模块,用于获取时间,时间类型之间转化等,下文介绍两个实用类. 一.datetime.datetime类: datetime.datetime.now() ...
- python paramiko 模块简单介绍
背景,公司的很多服务包括数据库访问都需要通过跳板机访问,为日常工作及使用带来了麻烦,特别数python直接操作数据更是麻烦了,所以一直想实现python 通过跳板机访问数据库的操作. 首先了解到了 p ...
- 『无为则无心』Python日志 — 64、Python日志模块logging介绍
目录 1.日志的作用 2.为什么需要写日志 3.Python中的日志处理 (1)logging模块介绍 (2)logging模块的四大组件 (3)logging日志级别 1.日志的作用 从事与软件相关 ...
- python datetime模块
该模块的时间有限时限:1 - 9999 dir(datetime) from datetime import datetime, timedelta, timezone dt = datetime. ...
随机推荐
- Mybatis入门之增删改查
Mybatis入门之增删改查 Mybatis如果操作成功,但是数据库没有更新那就是得添加事务了.(增删改都要添加)----- 浪费了我40多分钟怀疑人生后来去百度... 导入包: 引入配置文件: sq ...
- sublime 使用快捷键
Goto Anything 快捷键 Ctrl+P (支持模糊匹配) 1,查找文件 在查找框中输入文件目录(知道目录直接输入目录,不知道目录直接输入页面名称即可.支持模糊匹配) index.ht ...
- vue安装element-ui和px2rem的细节
1.按需引入element-ui vue脚手架搭建完成之后,可以到element-ui官网进行npm 安装: npm i element-ui -S 如果是完整引入可以按照官网一步一步做即可完成:这里 ...
- Dynamics 365 POA表记录的产生
微软动态CRM专家罗勇 ,回复314或者20190311可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 前面的博文 Dyna ...
- Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM 2016 Performance and Scalability Documentation
摘要: 本人微信公众号:微软动态CRM专家罗勇 ,回复285或者20181126可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me ...
- 工程造价数据服务云平台(造价BIM)
为响应招标人的<ZQH工程造价数据平台>的技术邀约,特作以下陈述. 经过多次沟通和对招标文件的理解,招标人通过软件平台建立和使用人员库.项目库.材料设备价格库.数据库等四库的真实需求,本着 ...
- 优秀代码摘录片段一:LinkedList中定位index时使用折半思想
在LinkedList有一段小代码,实现的功能是,在链表中间进行插如,所以在插如的过程中会需要找到对应的index位置的node元素: 如果放在平时只为了实现功能而进行遍历查找,很多人会直接使用一个w ...
- Python:运算类内建函数列举
1. divmod() python3.x版本中,整除运算用 “//”,取余可以用 “%”,在某些问题中要同时得到商和余数就需要两步运算,而使用divmod函数可以同时得到商和余数: 函数有两个参数d ...
- RHEL 6.6下Python 2.6.6升级到Python 3.6.6
最近一段时间shell脚本写得很溜,很有成就感,一想到被自己落下的Python就感到十分心虚.开始坚持学习Python!先将自己的测试机器的Python升级到Python 3.6.6.简单整理.记 ...
- mssql sqlserver text数据类型专题说明
摘要: 下文分享text数据类型的简介及处理text数据类型所涉及的函数,如下所示: text 数据类型简介: mssql sqlserver 常用数据类型简介 mssql sqlserver tex ...