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


Posted in Python onMarch 03, 2020

我就废话不多说了,直接上代码吧!

import datetime
import time

def get_float_time_stamp():
  datetime_now = datetime.datetime.now()
  return datetime_now.timestamp()

def get_time_stamp16():
  # 生成16时间戳  eg:1540281250399895  -ln
  datetime_now = datetime.datetime.now()
  print(datetime_now)

  # 10位,时间点相当于从UNIX TIME的纪元时间开始的当年时间编号
  date_stamp = str(int(time.mktime(datetime_now.timetuple())))

  # 6位,微秒
  data_microsecond = str("%06d"%datetime_now.microsecond)

  date_stamp = date_stamp+data_microsecond
  return int(date_stamp)

def get_time_stamp13():
  # 生成13时间戳  eg:1540281250399895
  datetime_now = datetime.datetime.now()

  # 10位,时间点相当于从UNIX TIME的纪元时间开始的当年时间编号
  date_stamp = str(int(time.mktime(datetime_now.timetuple())))

  # 3位,微秒
  data_microsecond = str("%06d"%datetime_now.microsecond)[0:3]

  date_stamp = date_stamp+data_microsecond
  return int(date_stamp)

def stampToTime(stamp):
  datatime = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(float(str(stamp)[0:10])))
  datatime = datatime+'.'+str(stamp)[10:]
  return datatime

if __name__ == '__main__':
  a1 = get_time_stamp16()
  print(a1)
  print(stampToTime(a1))
  a2 = get_time_stamp13()
  print(a2)
  print(stampToTime(a2))

补充拓展:关于python生成唯一Id的几种方法小结

# coding:utf-8
import random
def createRandomString(len):
  print ('wet'.center(10,'*'))
  raw = ""
  range1 = range(58, 65) # between 0~9 and A~Z
  range2 = range(91, 97) # between A~Z and a~z

  i = 0
  while i < len:
    seed = random.randint(48, 122)
    if ((seed in range1) or (seed in range2)):
      continue;
    raw += chr(seed);
    i += 1
  # print(raw)
  return raw

print createRandomString(20)

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

print ("test".center(20,"-"))
#! coding:utf-8
import uuid
print u"uuid1 生成基于计算机主机ID和当前时间的UUID"
print uuid.uuid1() # UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')

print u"\nuuid3 基于命名空间和一个字符的MD5加密的UUID"
print uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org') #UUID('6fa459ea-ee8a-3ca4-894e-db77e160355e')

print u"\nuuid4 随机生成一个UUID"
print uuid.uuid4()
#'16fd2706-8baf-433b-82eb-8c7fada847da'

print u"\nuuid5 基于命名空间和一个字符的SHA-1加密的UUID"
uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org') #UUID('886313e1-3b8a-5372-9b90-0c9aee199e5d')

print u"\n根据十六进制字符生成UUID"
x = uuid.UUID('{00010203-0405-0607-0809-0a0b0c0d0e0f}')
print u"转换成十六进制的UUID表现字符"
print str(x)    # '00010203-0405-0607-0809-0a0b0c0d0e0f'''

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

以上这篇python生成13位或16位时间戳以及反向解析时间戳的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的index()方法使用教程
May 18 Python
python机器学习之决策树分类详解
Dec 20 Python
Python利用turtle库绘制彩虹代码示例
Dec 20 Python
python八皇后问题的解决方法
Sep 27 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
python 负数取模运算实例
Jun 03 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
Python实现给PDF添加水印的方法
Jan 25 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
python 插入日期数据到Oracle实例
Mar 02 #Python
Python datetime 格式化 明天,昨天实例
Mar 02 #Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 #Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 #Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 #Python
Python 调用有道翻译接口实现翻译
Mar 02 #Python
Python selenium抓取虎牙短视频代码实例
Mar 02 #Python
You might like
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
如何离线执行php任务
2017/02/21 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
利用Python如何批量更新服务器文件
2018/07/29 Python
实时获取Python的print输出流方法
2019/01/07 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
Python内置加密模块用法解析
2019/11/25 Python
Python面向对象封装操作案例详解
2019/12/31 Python
python编程的核心知识点总结
2021/02/08 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
中专生自我鉴定书范文
2013/12/28 职场文书
公务员转正考察材料
2014/02/07 职场文书
车辆工程专业求职信
2014/04/28 职场文书
清明节演讲稿
2014/05/27 职场文书
营运督导岗位职责
2015/04/10 职场文书
四风之害观后感
2015/06/09 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript