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验证码识别
Jan 25 Python
python批量替换页眉页脚实例代码
Jan 22 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
Django中URL的参数传递的实现
Aug 04 Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
python实现从ftp服务器下载文件
Mar 03 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
使用django自带的user做外键的方法
Nov 30 Python
python基础之类属性和实例属性
Oct 24 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
一个捕获函数输出的函数
2007/02/14 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Python实现翻转数组功能示例
2018/01/12 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
python队列queue模块详解
2018/04/27 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
Django的models模型的具体使用
2019/07/15 Python
学习和使用python的13个理由
2019/07/30 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
判断单链表中是否存在环
2012/07/16 面试题
党的群众教育实践活动实施方案
2014/06/12 职场文书
在人间读书笔记
2015/06/30 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书