但今天发现了一个奇特的问题,同样是时间戳怎么我的长度和网上不太一样呢?

我用下面这种方法获取时间戳:

import time
ts = int(time.time())
print(ts)
1598634465

得到的结果是一个10位的整数int,但当我给服务器发请求的时候,URL里面却填的是13位数,我就震惊了。

Solution:

注意10位的时间戳已经能够精确到秒单位,所以我们的应用不需要毫秒级别的精确度时,只需要添上3个0就可以了

import time
ts = int(time.time()) * 1000
print(ts)
1598634465000

但是当我们需要真的精确到毫秒级别,那也很简单:

import time
ts = int(round(time.time(),3) * 1000)
print(ts)
1598634414932

小结:

如果仅在单个程序内部使用,这可能不是一个问题,但当需要和上下游系统交互时,需要先检查上下游系统采用的是什么样的时间戳,可能下游是一个http请求,如果服务器没有对此做特别处理,很容易导致请求失败。如果是向数据库插入一组数据,数据库被错误的格式污染,就会导致很多麻烦。

日常填坑思路,你学废了吗?

Python Pitfall: 时间戳长度- 10位和13位时间戳相关推荐

  1. 10位和13位时间戳

    昨晚在写代码的时候.要用到时间戳,当时获取出来后发现这时间戳好长,跟之前印象中的长度不一样,去网上查了一下,才知道,这时间戳是有13位和10位之分,其实就是毫秒和秒之分,毫秒单位的时间戳就是13位,秒 ...

  2. 10位、13位时间戳转换成日期格式JS

    10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...

  3. 物联网卡11位和13位号码的区别在于哪

    近日,有网友咨询,目前市面上还有没有11位的物联卡号,中景元物联介绍,最早物联卡是11位号码的,是可以语音的一种物联卡,目前已经被13位卡号所取代,而今发现已经很少见到这种物联卡. 物联网卡为什么现在 ...

  4. python 获取10位和13位 时间戳

    以前不知道时间戳还要13位的,因为java默认精度是毫秒级别的,生成的时间戳是13位,而python默认是10位的,精度是秒,所以是精度不一样导致的,下面是一些转换的方法,供参考. 一.当前时间转换成 ...

  5. python - 获取时间戳(10位和13位)

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

  6. 时间戳转换(10位、13位)

    转载请注明转自:http://blog.csdn.net/lea__dongyang 一.10位时间戳转换成字符串 +(NSString *)getDateString:(NSString *)spS ...

  7. java获取10位和13位时间戳

    1.根据当前时间获取13位时间戳 精度是毫秒(ms) public static void main(String[] args) {System.out.println(System.current ...

  8. java时间戳转换日期格式_Java 13位时间戳转换日期格式

    1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 ...

  9. python如何得到13位时间戳?

    python用time.time()得到的不是13位的时间戳,要怎么才能得到13位的? python获取当前时间的unix时间戳 Unix timestamp:是从1970年1月1日(UTC/GMT的 ...

最新文章

  1. CentOS下安装NetBeans集成开发环境
  2. vb获取textbox数字_Spectrum仪器PCIe数字化仪可额外扩展8个数字输入
  3. JAVA入门到精通-第7讲-成员方法-构造方法
  4. noi 7627 鸡蛋的硬度
  5. php转换emoji表情为图片输出小程序,微信小程序中使用emoji表情相关
  6. 这么理解线程生命周期,是不是很简单?
  7. 【渝粤题库】陕西师范大学201041德育论 作业(专升本)
  8. 计算机在材料科学中的应用上机二,计算机在材料科学与工程中应用综合实验
  9. 【rmzt:进击的巨人三笠帅气主题】
  10. ftp.proxy 代理服务器搭建
  11. deepin回收站无法清空
  12. 电子邮件服务的配置和使用
  13. 【bootstrap 入门】
  14. 【KMP】Radio Transmission(最小循环子串)
  15. 偏度与峰度(附python代码)
  16. hathitrust 下载工具 (大量英文原版名著扫描免费下载)
  17. npm 报错 Module build failed: Error: No PostCSS Config found in
  18. php 解压文件中有中文,ZipArchive 解压中文文件乱码解决方案和疑惑
  19. 设计模式(十)----策略模式
  20. 【signal】傅里叶分析和FFT蝶形算法

热门文章

  1. java中将两个图片进行叠加
  2. echarts飞线图
  3. 6-vulnhub靶场-LordOfTheRoot_1.0.1靶机内核提权udf提权缓冲区溢出提权
  4. Jmeter打开badboy录制的脚本报类元素错误解决方法
  5. vue3中 v-md-editor 编辑器的基本使用分享
  6. 如何将旧手机soul聊天记录导入到新手机中
  7. Sketch 插件开发指南
  8. 【云计算学习教程】云计算是什么?它有哪些形式?
  9. 谷歌外贸sem与百度内贸sem的不同
  10. laravel-集合对象的销毁forget,重组values(),pluck ()方法