Python 获得13位unix时间戳的方法

作者:志在-必得 时间:2022-12-08 18:26:25 

在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

来源:http://blog.csdn.net/w657395940/article/details/46817891

标签:Python,unix,时间戳
0
投稿

猜你喜欢

  • Python Numpy计算各类距离的方法

    2022-12-03 13:52:53
  • 配置php网页显示各种语法错误

    2023-11-14 07:23:04
  • 基于np.arange与np.linspace细微区别(数据溢出问题)

    2021-08-29 23:46:25
  • python实现的web监控系统

    2022-01-28 20:31:57
  • Python中遍历列表的方法总结

    2023-11-01 19:11:11
  • python 数据的清理行为实例详解

    2021-04-12 08:43:50
  • js的正则test,match,exec详细解析

    2024-05-02 17:30:20
  • Flowable数据库表分类及数据字典解析

    2024-01-14 16:55:10
  • 在Python安装MySQL支持模块的方法

    2024-01-24 06:58:52
  • 关于pymysql模块的使用以及代码详解

    2024-01-23 04:16:26
  • 基于pycharm的beautifulsoup4库使用方法教程

    2022-12-05 22:47:05
  • 几种设置表单元素中文本输入框不可编辑的方法总结

    2024-04-18 09:34:14
  • 改变 Python 中线程执行顺序的方法

    2022-01-14 16:11:10
  • python字符串下标与切片及使用方法

    2022-04-21 13:08:03
  • Python读取word文本操作详解

    2023-08-23 15:32:50
  • windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

    2021-11-09 10:58:04
  • pygame实现俄罗斯方块游戏

    2023-04-06 20:17:14
  • Django添加KindEditor富文本编辑器的使用

    2022-01-06 07:41:17
  • 解析Mysql Profiling的使用

    2024-01-25 23:44:05
  • SQL Server 2005改进后的几个实用新特性

    2008-05-07 19:16:00
  • asp之家 网络编程 m.aspxhome.com