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 四种数值类型(int,long,float,complex)
Jun 08 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
Jul 08 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 Python
python+tkinter实现学生管理系统
Aug 20 Python
python 3.6.7实现端口扫描器
Sep 04 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
浅析python中while循环和for循环
Nov 19 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
在python3中实现查找数组中最接近与某值的元素操作
Feb 29 Python
Pandas的Apply函数具体使用
Jul 21 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 Python
Python 高效编程技巧分享
Sep 10 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获取MAC地址的具体实例
2013/12/13 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
python 获取et和excel的版本号
2009/04/09 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python函数式编程指南(二):从函数开始
2015/06/24 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
Python的缺点和劣势分析
2019/11/19 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
客户表扬信范文
2014/01/10 职场文书
小学科学教学反思
2014/01/26 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
中学教师自我鉴定
2014/02/07 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
艺术节开幕词
2015/01/28 职场文书
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技
Python创建SQL数据库流程逐步讲解
2022/09/23 Python