时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日开始按秒计算的偏移量(time.gmtime(0))此模块中的函数无法处理1970纪元年以前的时间或太遥远的未来(处理极限取决于C函数库,对于32位系统而言,是2038年)

UTC(Coordinated Universal Time,世界协调时)也叫格林威治天文时间,是世界标准时间.在我国为UTC+8

DST(Daylight Saving Time)即夏令时

import time

time.sleep(5)   本线程暂停指定的秒数

c=time.time()   返回当前时间的时间戳(1970纪元后经过的浮点秒数)

a=time.clock()   而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间,用秒表示的浮点数

a=time.localtime()   将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准

结果  time.struct_time(tm_year=2018, tm_mon=12, tm_mday=18, tm_hour=10, tm_min=44, tm_sec=14, tm_wday=1, tm_yday=352, tm_isdst=0)

tm_wday                      0 - 6(0-6(0表示星期一))

tm_yday(一年中的第几天)    1 – 366

tm_isdst(是否是夏令时)       默认为-1

t=a.tm_year    返回年份

a=time.gmtime()    将一个时间戳转换为UTC时区(0时区)的struct_time【一般不用,跟中国时间差8小时】

结果 time.struct_time(tm_year=2018, tm_mon=12, tm_mday=18, tm_hour=2, tm_min=57, tm_sec=55, tm_wday=1, tm_yday=352, tm_isdst=0)

time.mktime(t):将一个struct_time转化为时间戳

time.mktime(time.localtime())

1304576839.0

a=time.asctime()   把一个表示时间的元组或者struct_time表示为这种形式:Tue Dec 18 11:14:19 2018。如果没有参数,将会将time.localtime()作为参数传入

2018年

Tue  星期二

Dec   12月

18日

11点14分19秒

time.strftime(format[, t])   接收以时间元组,并返回以可读字符串表示的当地时间

参数  format -- 格式字符串    t -- 可选的参数t是一个struct_time对象

a=time.strftime(format('%a'))    返回Tue      简化星期名称

a=time.strftime(format('%A'))    返回Tuesday   完整星期名称

%a 本地简化星期名称

%A 本地完整星期名称

%b   简化月份名称       Dec

%B   完整月份名称      December

%c    相应的日期和时间表示   Tue Dec 18 11:35:35 2018

%d   日期   18

%H    几点  11【24制】

%I    几点  11【12制】

%j   一年中的第几天(001 - 366)

%m    月份(01 - 12)

%M    分钟数(00 - 59)

%p   本地am或者pm的相应符       AM

%S    秒(01 - 61)

%U    一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周

%w     一个星期中的第几天(0 - 6,0是星期天)

%W    和%U基本相同,不同的是%W以星期一为一个星期的开始

%x   本地相应日期     12/18/18(18年12月18日)

%X   本地相应时间     11:46:50

%y   去掉世纪的年份(00 - 99)      18

%Y   完整的年份   2018

%Z    时区的名字(如果不存在为空字符)

例子

time.strftime("%Y-%m-%d %X", time.localtime())

'2011-05-05 16:37:06'

time.strptime(string[, format]):把一个格式化时间字符串转化为struct_time【结构化时间】

time.strptime('2011-05-05 16:37:06', '%Y-%m-%d %X')

time.struct_time(tm_year=2011, tm_mon=5, tm_mday=5, tm_hour=16, tm_min=37, tm_sec=6, tm_wday=3, tm_yday=125, tm_isdst=-1)

在这个函数中,format默认为:"%a %b %d %H:%M:%S %Y"

时间戳time的更多相关文章

  1. C# DateTime与时间戳转换

    C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳. 1. 什么是时间戳 首先要清楚JavaScript与Unix的时间戳的区别: JavaScript时间戳: ...

  2. nodejs中获取时间戳、时间差

    Nodejs中获取时间戳的方法有很多种,例如: new Date().getTime() Date.now() process.uptime() process.hrtime() 平时想获取一个时间戳 ...

  3. EF里Guid类型数据的自增长、时间戳和复杂类型的用法

    通过前两章Lodging和Destination类的演示,大家肯定基本了解Code First是怎么玩的了,本章继续演示一些很实用的东西.文章的开头提示下:提供的demo为了后面演示效果,前面代码有些 ...

  4. fmt标签把时间戳格式化日期

    jsp页面标签格式化日期 <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f" %> ...

  5. MySQL对时间戳的转换处理

    开发中很多时候在数据库里都会存储Long类型的时间戳,而时间戳做比对会相对麻烦 我的绝决方案: SELECT FROM_UNIXTIME(LEFT(create_time,10), '%Y-%m-%d ...

  6. Kafka消息时间戳(kafka message timestamp)

    最近碰到了消息时间戳的问题,于是花了一些功夫研究了一下,特此记录一下.   Kafka消息的时间戳 在消息中增加了一个时间戳字段和时间戳类型.目前支持的时间戳类型有两种: CreateTime 和 L ...

  7. Python时间戳和日期的相互转换

    Python时间戳和日期的相互转换 (2014-03-17 11:24:35) 转载▼   分类: Python 当前时间戳:time.time() 当前日期:time.ctime() 1.Pytho ...

  8. 时间戳TimeStamp处理

     我获得这个时间戳是得想除以1000再处理的,看看你们的需要先除多少再处理 //时间戳处理 NSInteger time = timeStamp / 1000; NSNumber *timer = [ ...

  9. C#中DateTime.Ticks属性及Unix时间戳转换

    1.相关概念 DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = 0.0001毫秒). ...

  10. 在mysql 查询语句中将时间戳格式转化为年月日格式

    SELECT  FROM_UNIXTIME('时间戳的字段名称', '%Y-%m-%d %H:%i:%s')   FROM `表名` http://www.cnblogs.com/tdalcn/arc ...

随机推荐

  1. Python基础教程2上的一处打印缺陷导致的代码不完整#1

    #1对代码的完善的 出现打印代码处缺陷截图: 图片上可以看到,定义的request根本没有定义它就有了.这个是未定义的,会报错的,这本书印刷问题,这个就是个坑,我也是才发现.花了点时间脱坑. 现在发完 ...

  2. git的使用命令

    git archive --format zip --output "./test.zip" master -0 将项目的代码通过上述命令打包压缩为test文件夹 ssh-keyg ...

  3. C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码

    本文介绍在 C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码.网上文章大多只是简单介绍内置参数的设置,根据我的使用目的,增加了自定义目标二维码图片尺寸和白边 ...

  4. Session 常见操作

    对于敏感.重要的信息,建议要存储在服务器端(Session是存储在服务器端的),不能存储在浏览器中,如用户名.余额.等级.验证码等信息 Session依赖于Cookie session数据的获取 se ...

  5. 内部git常用总结

    上库git常用命令总结   http://3ms.huawei.com/hi/group/1531/wiki_4955279.html?for_statistic_from=all_group_wik ...

  6. Linux编译安装PHP参数说明

    php各参数配置详解 --prefix=/usr/local/php //指定 php 安装目录 --with-apxs2=/usr/local/apache/bin/apxs //整合apache, ...

  7. Day037--Python--线程的其他方法,GIL, 线程事件,队列,线程池,协程

    1. 线程的一些其他方法 threading.current_thread()  # 线程对象 threading.current_thread().getName()  # 线程名称 threadi ...

  8. UI自动化学习路线

    1.web自动化 1.前端技术介绍 参考网址:http://www.w3school.com.cn/xml/xml_xsl.asp html /html5 js/jquery xml/xpath 参考 ...

  9. POJ 2112 Optimal Milking (Dinic + Floyd + 二分)

    Optimal Milking Time Limit: 2000MS   Memory Limit: 30000K Total Submissions: 19456   Accepted: 6947 ...

  10. FFT笔记

    蝴蝶操作和Rader排序 蝴蝶操作的定义: 雷德(Rader)算法 (Gold Rader bit reversal algorithm) 按自然顺序排列的二进制数,其下面一个数总是比其上面一个数大1 ...