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. ...
 
随机推荐
- java重写与重载的区别
			
override(重写) :即把改方法重新写一次,内部逻辑可变,外壳不变,核心重写 1. 方法名.参数.返回值相同. 2. 子类方法不能缩小父类方法的访问权限. 3. 子类方法不能抛出比父类方法更多的 ...
 - Web前端   页面功能——点击按钮返回顶部的实现方法
			
1. 最简单的静态返回顶部,点击直接跳转页面顶部,常见于固定放置在页面底部返回顶部功能 方法一:用命名锚点击返回到顶部预设的id为top的元素 html代码 <a href="#top ...
 - Vue.js如何在一个页面调用另一个同级页面的方法
			
使用场景: 页面分为header.home.footer三部分,需要在home中调用header中的方法,这两个没有相互引入 官方给出方法: 需要在展示页里调用顶部导航栏页里的方法,两者之间没有引用关 ...
 - HTML和CSS前端教程05-CSS盒模型
			
目录 1. CSS盒模型 1.1 元素的尺寸 1.2. 元素内边距 padding 1.3. 元素外边距 margin 1.4. 处理溢出overflow 1.5. 元素的可见性Visibility ...
 - 参观微软Serbia开发中心和Office365 2019-01-31活动感悟
			
这是<国外线下技术俱乐部建设>系列文章之一. 该活动网址是:https://www.meetup.com/ITPro-Serbia/events/258352104/ 活动内容是讲Of ...
 - 智能化CRM客户关系管理系统介绍一
			
智能化CRM客户关系管理系统介绍一 CRM客户关系管理的定义是:企业为提高核心竞争力,利用相应的信息技术以及互联网技术来协调企业与顾客间在销售.营销和服务上的交互,从而提升其管理方式,向客户提供创新式 ...
 - 功能强大的PDF实用工具
			
PDF实用工具(PDFTool)是北京博信施科技有限有限公司研制开发的一款专门提供对PDF文件进行编辑.加工的处理软件.本软件具有对PDF文件进行分割.结合.加密.解密.添加水印.设定有效期限等多种功 ...
 - TortoiseSVN 安装时出现 please install the universal crt
			
解决步骤: 1.打开 https://www.microsoft.com/zh-cn/ 2.搜索 universal crt (hotfix kb2999226) 3.点击链接 4.选择适合自己的版本 ...
 - Python HTML解析器BeautifulSoup(爬虫解析器)
			
BeautifulSoup简介 我们知道,Python拥有出色的内置HTML解析器模块——HTMLParser,然而还有一个功能更为强大的HTML或XML解析工具——BeautifulSoup(美味的 ...
 - mysql5.7不支持group by的解决办法
			
1.查看sql_mode select @@global.sql_mode 查询出来的值为: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DAT ...