Python 获得13位unix时间戳的方法
在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正常时间和unix时间戳相互转换的方法.分享给大家供大家参考.具体分析如下: 这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:1332888820 格式转换成 2012-03-28 06:53:40的形式 # -*- coding: utf-8 -*- import time def timestamp_datetime(value): format = '%Y-%m-%d %H:%M:%S' # value为传入的值为时间戳(
-
python获取当前时间对应unix时间戳的方法
本文实例讲述了python获取当前时间对应unix时间戳的方法.分享给大家供大家参考.具体分析如下: Unix timestamp:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 import datetime import time print time.mktime(datetime.datetime.now().timetuple()) 输出为: 1431674373.0 PS:这里再为大家推荐一个本站Unix时间戳转换工具,附带了各种语言下Unix时间戳的操作
-
Python 获得13位unix时间戳的方法
在python 开发web程序时,需要调用第三方的相关接口,在调用时,需要对请求进行签名.需要用到unix时间戳. 在python里,在网上介绍的很多方法,得到的时间戳是10位.而java里默认是13位(milliseconds,毫秒级的). 下面介绍python获得时间戳的方法: 1.10时间戳获取方法: >>> import time >>> t = time.time() >>> print t 1436428326.76 >>>
-
JavaScript输出当前时间Unix时间戳的方法
本文实例讲述了JavaScript输出当前时间Unix时间戳的方法.分享给大家供大家参考.具体如下: 下面的代码通过Date对象的getTime()放回unix时间戳,即从1970年1月1日到当前时间的秒数 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to display the number of milliseconds since midnight, Ja
-
Python 给某个文件名添加时间戳的方法
问题描述: 1.(先添加时间戳,再复制移动,两个文件加下面的文件名都被修改)将 /home/kangle/webdata/JPEGImages 路径下的111.jpg文件添加当前时刻的时间戳 重命名为类似2018-03-27-18-11-11_111.jpg的形式,而且保存到另外一个路径/home/kangle/result下 import datetime nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') # 现在
-
Laravel timestamps 设置为unix时间戳的方法
Laravel 修改 timestamps 为 unix 时间戳 <?php namespace App; use Illuminate\Database\Eloquent\Model; /** * Class Test * @package App */ class Test extends Model { /** * @var string */ protected $table='test'; /** * @var array */ protected $fillable = [ 'nam
-
Python生成8位随机字符串的方法分析
本文实例讲述了Python生成8位随机字符串的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import random import string #第一种方法 seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-" sa = [] for i in range(8): sa.a
-
python保存两位小数的多种方法汇总
目录 一.保留两位小数 且 做四舍五入处理 1.使用字符串格式化 2.使用python内置的round() 函数 3.使用python内置的decimal模块 二.保留两位小数 且 不做四舍五入处理 1.使用序列中的切片 2.使用re正则匹配模块 总结 一.保留两位小数 且 做四舍五入处理 四舍六入五成双, 四舍六入五凑偶的意思, 根据百度词条的解释如下: (1)当精确位后面一位的数字是1-4的时候,舍去 (2)当精确位后面一位的数字是6-9的时候,进1位 (3)当精确位后面一位的数字是5的,此
-
Java时间转换成unix时间戳的方法
java进行时间转换成unix timestamp的具体代码,供大家参考,具体内容如下 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * @author kongqz kongqingzhu@gmail.com * @version 创建时间:2013-2-19 上午10:21:47 */ pub
-
vue.js将unix时间戳转换为自定义时间格式
本方法通过vue.js filter实现将unix时间戳转换为自定义标准时间格式 <!-- js代码 --> $().ready(function() { <!-- 自定义filter名称为'time' --> Vue.filter('time', <!-- value 格式为13位unix时间戳 --> <!-- 10位unix时间戳可通过value*1000转换为13位格式 --> function(value) { var date = new Dat
随机推荐
- Python编程中用close()方法关闭文件的教程
- java打包成jar并执行jar包中指定的main方法
- .net 中按.(点)无法智能提示的bug解决方案
- .NET中用ICSharpCode.TextEditor自定义代码折叠与高亮
- .NET下通过HttpListener实现简单的Http服务
- Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
- 浅谈C#中的for循环与foreach循环
- WML学习之四 锚和任务
- Bootstrap Table使用整理(四)之工具栏
- Oracle 数据库操作技巧集
- 打造自己的jQuery插件入门教程
- 图片上传插件jquery.uploadify详解
- SpringBoot JPA 表关联查询实例
- Android StickListView实现悬停效果
- 详细分析JavaScript变量类型
- 浅谈socket TCP编程中connect的一些坑
- javascript-TreeView父子联动效果保持节点状态一致
- Linux/Unix环境下的make命令详解
- C++中自定义sleep、条件变量sleep实例
- 客户端限制只能上传jpg格式图片的js代码