1 time.timezone #以秒为单位显示时区

>>> import time
>>> time.timezone
-28800

北京为东八区,所以为-28800

2 time.altzone #以秒为单位返回与UTC的时间差

>>> time.altzone
-32400

  

3 time.daylight #返回夏时制,0代表不是夏时制,1代表是夏时制

>>> time.daylight
0

4 time.time() # 返回时间戳

>>> time.time()
1571626440.597493

5 time.sleep() #等待几秒

>>> time.sleep(3)
>>>

6 time.getime() #返回UTC struct_time,结果是个元祖

>>> time.gmtime()
time.struct_time(tm_year=2019, tm_mon=10, tm_mday=21, tm_hour=3, tm_min=1, tm_sec=11, tm_wday=0, t
m_yday=294, tm_isdst=0) >>> time.gmtime(1000000000)
time.struct_time(tm_year=2001, tm_mon=9, tm_mday=9, tm_hour=1, tm_min=46, tm_sec=40, tm_wday=6, tm_yday=252, tm_isd
st=0)

7 time.localtime() #返回当地时间 struct_time

>>> time.localtime()#不加参数 默认返回当前时间
time.struct_time(tm_year=2019, tm_mon=10, tm_mday=21, tm_hour=11, tm_min=2, tm_sec=46, tm_wday=0,
tm_yday=294, tm_isdst=0) >>> time.localtime(1000000000)#添加参数,根据参数计算
time.struct_time(tm_year=2001, tm_mon=9, tm_mday=9, tm_hour=9, tm_min=46, tm_sec=40, tm_wday=6, tm
_yday=252, tm_isdst=0)

8 获取struct_time数据

>>> x = time.localtime()
>>> x.tm_year
2019

9 struct_time转换为时间戳

>>> x = time.localtime()
>>> x
time.struct_time(tm_year=2019, tm_mon=10, tm_mday=21, tm_hour=11, tm_min=12, tm_sec=54, tm_wday=0, tm_yday=294, tm_
isdst=0)
>>> y = time.mktime(x)
>>> y
1571627574.0

10 格式化时间    struct_time --->格式化时间

>>> x = time.localtime()
>>> x
time.struct_time(tm_year=2019, tm_mon=10, tm_mday=21, tm_hour=11, tm_min=16, tm_sec=31, tm_wday=0, tm_yday=294, tm_
isdst=0)
>>> z = time.strftime('%Y-%m-%d %H:%M:%S',x)#先写格式 后传struct_time
>>> z
'2019-10-21 11:16:31'
>>>

格式化编码说明

Commonly used format codes:

    %Y  Year with century as a decimal number.
%m Month as a decimal number [01,12].
%d Day of the month as a decimal number [01,31].
%H Hour (24-hour clock) as a decimal number [00,23].
%M Minute as a decimal number [00,59].
%S Second as a decimal number [00,61].
%z Time zone offset from UTC.
%a Locale's abbreviated weekday name.
%A Locale's full weekday name.
%b Locale's abbreviated month name.
%B Locale's full month name.
%c Locale's appropriate date and time representation.
%I Hour (12-hour clock) as a decimal number [01,12].
%p Locale's equivalent of either AM or PM.

11 格式化时间    格式化时间 --->stuct_time

>>> a = time.strptime('2360-02-29 22:45:12','%Y-%m-%d %H:%M:%S')#先写格式化时间,在写格式
>>> a
time.struct_time(tm_year=2360, tm_mon=2, tm_mday=29, tm_hour=22, tm_min=45, tm_sec=12, tm_wday=0, tm_yday=60, tm_is
dst=-1)
>>>

12 便捷获取格式化时间

>>> b = time.asctime()#空参数默认返回当前时间
>>> b
'Mon Oct 21 11:22:13 2019'#默认格式就是这样 星期 月 日 小时 分钟 秒 >>> c = time.ctime()#同asctime()
>>> c
'Mon Oct 21 11:25:00 2019'

13 时间加减

>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2019, 10, 21, 11, 27, 2, 236054)
>>> datetime.datetime.now()+datetime.timedelta(3)
datetime.datetime(2019, 10, 24, 11, 29, 26, 657239)
>>> datetime.datetime.now()+datetime.timedelta(-3)
datetime.datetime(2019, 10, 18, 11, 30, 6, 553413)
>>> datetime.datetime.now()+datetime.timedelta(hours=3)

模块学习-time,datetime模块的更多相关文章

  1. python常用模块之time&datetime模块

    python常用模块之time&datetime模块 在平常的代码中,我们经常要与时间打交道.在python中,与时间处理有关的模块就包括:time和datetime,下面分别来介绍: 在开始 ...

  2. Python 模块学习:os模块

    一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...

  3. [转] Python 模块学习:os模块

    一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...

  4. python模块学习:os模块

    一.os模块概述 Python os模块包含普遍的操作系统功能.例如文件的复制.创建.修改.删除文件及文件夹... 二.常用方法 1.os.listdir()   返回指定目录下的所有文件和目录名. ...

  5. Scikit-Learn模块学习笔记——数据集模块datasets

    scikit-learn 的 datasets 模块包含测试数据相关函数,主要包括三类: datasets.load_*():获取小规模数据集.数据包含在 datasets 里 datasets.fe ...

  6. Python 模块学习:re模块

    今天学习了Python中有关正则表达式的知识.关于正则表达式的语法,不作过多解释,网上有许多学习的资料.这里主要介绍Python中常用的正则表达式处理函数. 方法/属性 作用 match() 决定 R ...

  7. Day5模块-time和datetime模块

    模块是封装一段代码来实现某种功能. 分为三类: 1.自定义模块 2.标准库,内置模块 3.开源模块 -------------------------------------------------- ...

  8. Python3 学习第八弹: 模块学习一之模块变量

    __name__变量 用于判断该python文件是否作为主程序运行.若该文件为导入,__name__值为其文件名,若为主程序,则其值为__main__ 这也就是为什么经常看到有一些python文件中有 ...

  9. python模块学习之hashlib模块学习

    # 加密模块 import hashlib # md5 加密 md5 # 1.初始化md5模块 生成md5对象 # 2.引入要加密的数据 update # 3.获取加密值 hexdigest m = ...

随机推荐

  1. 转载:AAC编解码概述

    转自:http://www.cnblogs.com/gaozehua/archive/2012/05/03/2479960.html 编码概述 其整体AAC 编解码系统,如图所示,其编码流程概述如下: ...

  2. 时间戳,日期,string互转

    import timeimport datetimeimport operatordef makeStamp(y,m,d,format='%Y-%m-%d'): """m ...

  3. argparse 模块使用

    import argparse,os data_func=["upload","download"]req_func=["getfunc", ...

  4. react脚手架和深入理解jsx语法

    react的mvc和vue的mvvm vue的mvvm属于双向绑定,view层,model数据层,vm实现双向绑定的控制层 此种模式,再某一类项目种很有优势:管理系统 ( OA, ERP , CRM ...

  5. 1、json背景

    教程链接 链接:http://pan.baidu.com/s/1mil4M1M 密码:vwsn JSON (JavaScript对象表示法)是一种轻量级的基于文本的开放标准,被设计用于可读的数据交换, ...

  6. 吴裕雄 python 机器学习——模型选择学习曲线learning_curve模型

    import numpy as np import matplotlib.pyplot as plt from sklearn.svm import LinearSVC from sklearn.da ...

  7. 浅析PHP页面局部刷新功能的实现小结(转)

    转载地址 https://www.jb51.net/article/38901.htm 方法其实挺多的.以前比较常用的是iframe这样来做.现在多了个ajax,所以一般情况下都是用的ajax.第一种 ...

  8. Jmeter_JsonPath 提取器

    1.登录老黄历 2.提取阳历的数据,不用正则表达式提取器,因为这里是字典形式,用Json path提取器更简单 3.把提取的数据放到百度里去发送请求 4. 5. 6. 7. 8. 9.

  9. 【PAT甲级】1098 Insertion or Heap Sort (25 分)

    题意: 输入一个正整数N(<=100),接着输入两行N个数,表示原数组和经过一定次数排序后的数组.判断是经过插入排序还是堆排序并输出再次经过该排序后的数组(数据保证答案唯一). AAAAAcce ...

  10. 修正SQLSERVER package连接

    drop table #temp_mt; --WITH XMLNAMESPACES ('www.microsoft.com/SqlServer/Dts' AS DTS) SELECT ROW_NUMB ...