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登录Dr.com思路以及代码分享
Jun 25 Python
Python中optparse模块使用浅析
Jan 01 Python
Python中每次处理一个字符的5种方法
May 21 Python
python TKinter获取文本框内容的方法
Oct 11 Python
解决Pycharm出现的部分快捷键无效问题
Oct 22 Python
在cmd中查看python的安装路径方法
Jul 03 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
使用Python实现分别输出每个数组
Dec 06 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
浅谈django框架集成swagger以及自定义参数问题
Jul 07 Python
Python入门基础之数字字符串与列表
Feb 01 Python
python上下文管理器异常问题解决方法
Feb 07 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
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
Python 比较两个数组的元素的异同方法
2017/08/17 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python面向对象封装操作案例详解
2019/12/31 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
什么是组件架构
2016/05/15 面试题
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
学生手册评语
2014/05/05 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
公司授权委托书范文
2014/09/21 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
聘任书的格式及模板
2019/10/28 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
如何基于python实现单目三维重建详解
2022/06/25 Python