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正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
在Linux中通过Python脚本访问mdb数据库的方法
May 06 Python
在Python的Django框架中编写编译函数
Jul 20 Python
详解Python中的array数组模块相关使用
Jul 05 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
python random从集合中随机选择元素的方法
Jan 23 Python
python中的单引号双引号区别知识点总结
Jun 23 Python
Django model 中设置联合约束和联合索引的方法
Aug 06 Python
python psutil监控进程实例
Dec 17 Python
Python3基于plotly模块保存图片表格
Aug 03 Python
python接口自动化框架实战
Dec 23 Python
Python 如何实现文件自动去重
Jun 02 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
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
php实现的双色球算法示例
2017/06/20 PHP
BOOM vs RR BO5 第三场 2.14
2021/03/10 DOTA
javascript parseInt 函数分析(转)
2009/03/21 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
js 金额格式化来回转换示例
2014/02/23 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
探究python中open函数的使用
2016/03/01 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
weblogic面试题
2016/03/07 面试题
会计岗位描述
2014/02/22 职场文书
美容院经理岗位职责
2014/04/03 职场文书
国庆节演讲稿
2014/05/27 职场文书
争先创优演讲稿
2014/09/15 职场文书
民主生活会意见
2015/06/05 职场文书
学习委员竞选稿
2015/11/20 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS