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+matplotlib绘制旋转椭圆实例代码
Jan 12 Python
Python yield与实现方法代码分析
Feb 06 Python
python实现音乐下载器
Apr 15 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
May 04 Python
win8.1安装Python 2.7版环境图文详解
Jul 01 Python
深入解析神经网络从原理到实现
Jul 26 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
Python单例模式的四种创建方式实例解析
Mar 04 Python
python实现贪吃蛇双人大战
Apr 18 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 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 强制下载文件实现代码
2013/10/28 PHP
php多线程并发实现方法
2016/09/30 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
python字符串与url编码的转换实例
2018/05/10 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
Python chardet库识别编码原理解析
2020/02/18 Python
Python 没有main函数的原因
2020/07/10 Python
零基础学python应该从哪里入手
2020/08/11 Python
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
建筑毕业生自我鉴定
2013/10/18 职场文书
兼职业务员岗位职责
2014/01/01 职场文书
公证委托书大全
2014/04/04 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
z-index不起作用
2021/03/31 HTML / CSS
pycharm无法导入lxml的解决办法
2021/03/31 Python