在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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

python unix时间戳_Python 获得13位unix时间戳的方法相关推荐

  1. Python 获得13位unix时间戳

    在python 开发web程序时,需要调用第三方的相关接口,在调用时,需要对请求进行签名.需要用到unix时间戳. 在python里,在网上介绍的很多方法,得到的时间戳是10位.而java里默认是13 ...

  2. Ruby中如何识别13位的时间戳

    由于13位的时间戳在Ruby中是比较另类的,以为Ruby中默认的时间戳都是10位的.而Time和Date是Ruby中常用的处理时间的模块. 由于最初遇到问题的时候网上搜了好久都没找到合适的,因此就自己 ...

  3. java 19位时间戳_Java将19位Unix时间戳转换为可读日期

    我正在尝试将19位Unix时间戳(例如,1558439504711000000一个五分之五)转换为可读的日期/时间格式.我的时间戳以6个零结尾,这表明时间以纳秒为单位. 我遇到了一些例子,其中人们使用 ...

  4. python定义符号常量_Python将字符串常量转化为变量方法总结

    前几天,我们Python猫交流学习群 里的 M 同学提了个问题.这个问题挺有意思,经初次讨论,我们认为它无解. 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来. 万万 ...

  5. python unix时间戳_Python怎样获得13位unix时间戳

    python datetime和unix时间戳之间相互转换 1.代码: import time import datetime # 1.datetime转unix时间戳 # (1).逐个打印 n = ...

  6. python生成时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  7. python日期格式转换成13位时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例...

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  8. 限制python内存上限_Python限制内存和CPU使用量的方法(Unix系统适用)

    问题 你想对在Unix系统上面运行的程序设置内存或CPU的使用限制. 解决方案 resource 模块能同时执行这两个任务.例如,要限制CPU时间,可以像下面这样做: import signal im ...

  9. python添加时间戳_Python 给某个文件名添加时间戳的方法

    Python 给某个文件名添加时间戳的方法 发布时间:2020-09-20 18:25:15 来源:脚本之家 阅读:87 作者:cheney康 问题描述: 1.(先添加时间戳,再复制移动,两个文件加下 ...

最新文章

  1. 内容推荐 | 生信技术与前沿内容知识库
  2. MFC/Windows API 使用过的函数(持续更新)
  3. 2020年全国大学生智能车竞赛华南赛区线上比赛高校组合
  4. 使用Spring Security对RESTful服务进行身份验证
  5. Perl 第二章 簡單變量
  6. 升级后重启造成fsck.ext3: Unable to resolve UUID
  7. mysql sql注入工具_基础篇——SQL注入(工具注入)
  8. python 车牌识别简单_如何用 Python 识别车牌
  9. c语言入门视频(C语言入门视频教程,共20套,全部是经典(免费下载))
  10. 小白程序员的成长之路《时间管理大师》
  11. 推荐几款连字字体,在代码编辑器中启用连字字体(Visual Studio Code)
  12. 【FLY】Android(12)源码目录结构
  13. QGIS 影像图黑色背景去除
  14. 计算机图形学(一) 视频显示设备_7_光栅扫描系统
  15. 【译】前端开发者的基本要求
  16. 分布式系统关注点——360°的全方位监控
  17. python中日期格式和时间戳格式的转换
  18. IDC报告出炉,ZDNS连续五年DDI领域市场占有率第一
  19. 多线程锁详解之【临界区】
  20. 蓝桥杯试题 基础练习 Sine之舞

热门文章

  1. JavaScript ------ DOM(事件基础)
  2. 转: include android instant app support 是什么?
  3. 黎曼的几何基础,维度
  4. 一代宗师陨落!84岁华人计算机视觉泰斗Thomas S. Huang 仙逝,李飞飞等沉痛悼念黄煦涛教授...
  5. 【Oracle】ora-02391解决方法,生产环境测试通过
  6. 水滴筹赴美上市:以“善良”为名的生意经
  7. 《倔强萝卜》让人捧腹大笑 票房黑马崛起后劲十足
  8. 下一代云计算模式:Docker正掀起个性化商业革命
  9. Cocos2dx 集成CryptoPP
  10. 学校计算机桌子尺寸,家用电脑桌设计尺寸一般是多大