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模块的介绍的更多相关文章

  1. python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客

    python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客     python datetime模块strptime/strptime form ...

  2. python shutil模块简单介绍

    python shutil模块简单介绍 简介 shutil模块提供了大量的文件的高级操作.特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作. shutil 模块方法: copy(src, ...

  3. python datetime模块参数详解

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块,它提供 的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接 ...

  4. python——datetime模块

    一.datetime模块介绍 (一).datetime模块中包含如下类: 类名 功能说明 date 日期对象,常用的属性有year, month, day time 时间对象 datetime 日期时 ...

  5. Python datetime模块的datetime类

    datetime模块定义了下面这几个类: datetime.date:表示日期的类.常用的属性有year, month, day. datetime.time:表示时间的类.常用的属性有hour, m ...

  6. python datetime模块详解

    datetime是python当中比较常用的时间模块,用于获取时间,时间类型之间转化等,下文介绍两个实用类. 一.datetime.datetime类: datetime.datetime.now() ...

  7. python paramiko 模块简单介绍

    背景,公司的很多服务包括数据库访问都需要通过跳板机访问,为日常工作及使用带来了麻烦,特别数python直接操作数据更是麻烦了,所以一直想实现python 通过跳板机访问数据库的操作. 首先了解到了 p ...

  8. 『无为则无心』Python日志 — 64、Python日志模块logging介绍

    目录 1.日志的作用 2.为什么需要写日志 3.Python中的日志处理 (1)logging模块介绍 (2)logging模块的四大组件 (3)logging日志级别 1.日志的作用 从事与软件相关 ...

  9. python datetime模块

    该模块的时间有限时限:1 - 9999 dir(datetime)  from datetime import datetime, timedelta, timezone dt = datetime. ...

随机推荐

  1. .NET平台下使用Redis

    using DBI.SaaS.Web.Models.Args; using Rafy; using StackExchange.Redis; using System; using System.Co ...

  2. sql server去掉某个字段前后空格问题

    数据通过页面表单保存到数据库,由于有个选项是一个树形的下拉框,导致保存的这个字段的数据前面有空格,在sql server中可以使用 SELECT LTRIM(RTRIM(BelongPartyCode ...

  3. mac下 将python2.7改为python3

    1.查看当前电脑python版本 python -V // 显示2.7.x 2.用brew升级python brew update python 3.如果安装成功,去系统目录下回看到两个版本的pyth ...

  4. 从淘宝和网易的font-size思考移动端怎样使用rem?

    最近翻了一下关于移动端的rem的使用,怎样最方便.在读到流云诸葛的一篇关于<从网易与淘宝的font-size思考前端设计稿与工作流>的文章后,来总结一下. 然而根据我以往做移动端web项目 ...

  5. 浅谈TCP IP协议栈(四)IP协议解析

    通过之前的网络层基础知识,IP地址以及路由器的简介,大家应该对于TCP/IP有一个大致的了解,在脑海里应该对于网络的几个基础概念有个大概的了解,简单点说整个协议栈就是在做一件事,规定网络报文(网络传输 ...

  6. MFC打印

    映射模式是MFC甚至SDK界面编程第1个难点.打印则是第2个难点.这2个都是历史遗留的设计缺陷.这些缺陷还不至于到bug程度,但却很难用,不易理解. MFC提供2个类来实现打印(预览),具体有CPri ...

  7. (转载)最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件

    今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程.以后各位只要着重如何编写 ...

  8. 浏览器仿EXCEL表格插件 版本更新 - 智表ZCELL产品V1.3发布

    智表(zcell)是一款浏览器仿excel表格jquery插件.智表可以为你提供excel般的智能体验,支持双击编辑.设置公式.设置显示小数精度.下拉框.自定义单元格.复制粘贴.不连续选定.合并单元格 ...

  9. vue 组件开发、vue自动化工具、axios使用与router的使用(3)

    一. 组件化开发 1.1 组件[component] 在网页中实现一个功能,需要使用html定义功能的内容结构,使用css声明功能的外观样式,还要使用js定义功能的特效,因此就产生了一个功能先关的代码 ...

  10. java常用问题排查工具

    一:jstack找到最耗cpu的线程并定位代码 1.ps -ef|grep java 或者 jps -l 得到进程pid 2.找到该进程内最耗cpu的线程,我一般使用: top -Hp pid 3.c ...