在python 开发web程序时,需要调用第三方的相关接口,在调用时,需要对请求进行签名。需要用到unix时间戳。
在python里,在网上介绍的很多方法,得到的时间戳是10位。而java里默认是13位(milliseconds,毫秒级的)。
下面介绍python获得时间戳的方法:
1、10时间戳获取方法:
>>> import time >>> t = time.time() >>> print t 1436428326.76 >>> print int(t) 1436428326 >>>
强制转换是直接去掉小数位。
2、13位时间戳获取方法:
(1)默认情况下python的时间戳是以秒为单位输出的float
>>> >>> import time >>> time.time() 1436428275.207596 >>>
通过把秒转换毫秒的方法获得13位的时间戳:
import time millis = int(round(time.time() * 1000)) print millis
round()是四舍五入。
(2)
import time current_milli_time = lambda: int(round(time.time() * 1000)) Then: >>> current_milli_time() 1378761833768
13位时间 戳转换成时间:
>>> import time >>> now = int(round(time.time()*1000)) >>> now02 = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(now/1000)) >>> now02 '2017-11-07 16:47:14'
到此这篇关于python获取时间戳的实现示例(10位和13位)的文章就介绍到这了,更多相关python获取时间戳内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
本文向大家介绍python 获取当天每个准点时间戳的实例,包括了python 获取当天每个准点时间戳的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下所示: 以上这篇python 获取当天每个准点时间戳的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍Java中时间戳的获取和转换的示例分析,包括了Java中时间戳的获取和转换的示例分析的使用技巧和注意事项,需要的朋友参考一下 日期时间是Java一个重要的数据类型,常见的日期时间格式通常为“yyyy-MM-dd HH:mm:ss”,但是计算机中存储的日期时间并非字符串形式,而是长整型的时间戳。因为字符串又占用空间又难以运算,相比之下,长整型只占用四个字节,普通的加减乘除运算更是不在话
本文向大家介绍python和node.js生成当前时间戳的示例,包括了python和node.js生成当前时间戳的示例的使用技巧和注意事项,需要的朋友参考一下 Python 按指定次数生成,在命令行中执行,如下命令是指定生成10个 node.js 这段代码只能使用NodeJS环境来运行,需要先安装NodeJS 按指定次数生成,在命令行中执行,如下命令是指定生成10个 如果能看到最后,或对你有帮助的
本文向大家介绍js获取时间并实现字符串和时间戳之间的转换,包括了js获取时间并实现字符串和时间戳之间的转换的使用技巧和注意事项,需要的朋友参考一下 废话少说,直接上代码
本文向大家介绍IOS 时间和时间戳之间转化示例,包括了IOS 时间和时间戳之间转化示例的使用技巧和注意事项,需要的朋友参考一下 以毫秒为整数值的时间戳转换 时间戳转化为时间NSDate 时间转化为时间戳 通过比较时间与当前时间返回年月日的方法 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍java中如何获取时间戳的方法实例,包括了java中如何获取时间戳的方法实例的使用技巧和注意事项,需要的朋友参考一下 前言 数字时间戳技术是数字签名技术一种变种的应用。是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数(引用自百度百科) 在java开发过程中经常会遇到统计某一天或是某一个月的数据,因此常常需要获