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正则表达式介绍
Aug 06 Python
Python提取网页中超链接的方法
Sep 18 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
Python JSON格式数据的提取和保存的实现
Mar 22 Python
linux下python中文乱码解决方案详解
Aug 28 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
使用Python的Turtle库绘制森林的实例
Dec 18 Python
Django Haystack 全文检索与关键词高亮的实现
Feb 17 Python
Python常用编译器原理及特点解析
Mar 23 Python
python 匿名函数与三元运算学习笔记
Oct 23 Python
Python爬虫UA伪装爬取的实例讲解
Feb 19 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
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
PHP设置进度条的方法
2015/07/08 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
IE8 原生JSON支持
2009/04/13 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
农田水利实习自我鉴定
2013/09/19 职场文书
法学专业自我鉴定
2014/02/05 职场文书
大型营销活动计划书
2014/04/28 职场文书
林肯就职演讲稿
2014/05/19 职场文书
大学生应聘求职信
2014/05/26 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
小学生学习保证书
2015/02/26 职场文书
飞屋环游记观后感
2015/06/08 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
SQL Server Agent 服务无法启动
2022/04/20 SQL Server