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. ...
随机推荐
- 对HTML5标签的认识(二)
---恢复内容开始--- 这次随笔主要讲一下列表标签.链接标签.和表格标签.图像标签.音频标签.及视频标签的运用及作用. 一.<ul>和<ol> 首先先了解一下<ul&g ...
- iOS-----------关于UDID
最近看友盟的SDK更新日志:(设备系统的正常升级不会改变OpenUDID) Apple公司于2013年5月1日开始,拒绝采集UDID的App上架App Store. 为适应Apple公司的这一政策,2 ...
- QT之Http请求
今天我们介绍一下QT的http请求,这里有post和get两种方式 一.post请求方式:参数分为网址和具体请求值两个部分,有时候还需要设置头信息,看具体情况定 void MainWindow::se ...
- Linux下创建桌面快捷方式
建立一个文本文件,文件名必须以.desktop结尾,.desktop前面的作为快捷方式的名称 添加如下内容 [Desktop Entry]Encoding=UTF-8Name=PostmanExec= ...
- Left Jion和where区别
首先,新建两张表A和B,然后插入6条数据到A表,3条数据到B表.语句如下: create table A( ID ,) not null, AName ) null ) create table B( ...
- lnmp环境里安装mssql及mssql的php扩展
小活中用到mssql,于是在自己lnmp环境中安装各mssql数据库 步骤如下: 源码编译安装 (1)下载freetds-stable-0.91源码:http://download.csdn.net/ ...
- Servlet是否单例?
1,测试环境: Java SE版本:1.8.0_161(AMD64) Tomcat版本:9.0.7(AMD64) 2,试验 (1)编写HelloServlet. 由于测试代码很简单,此处只列出doGe ...
- 注册表修改computer name
修改windows server的机器名的时候,发现change按钮是disable的. 手动修改不了,用注册表regedit来修改. HKEY_LOCAL_MACHINE\SYSTEM\Curren ...
- ASP.NET MVC学习系列(4)——MVC过滤器FilterAttribute
1.概括 MVC提供的几种过滤器其实也是一种特性(Attribute),MVC支持的过滤器类型有四种,分别是:AuthorizationFilter(授权),ActionFilter(行为),Resu ...
- How To Size Your Apache Flink® Cluster: A Back-of-the-Envelope Calculation
January 11, 2018- Apache Flink Robert Metzger and Chris Ward A favorite session from Flink Forward B ...