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 图片验证码代码分享
Jul 04 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Tensorflow简单验证码识别应用
May 25 Python
python多进程读图提取特征存npy
May 21 Python
深入了解Python在HDA中的应用
Sep 05 Python
python next()和iter()函数原理解析
Feb 07 Python
TensorFlow打印输出tensor的值
Apr 19 Python
Python如何使用input函数获取输入
Aug 06 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
pytorch显存一直变大的解决方案
Apr 08 Python
python中tkinter复选框使用操作
Nov 11 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
PHPMailer 中文使用说明小结
2010/01/22 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
使用URL传输SESSION信息
2015/07/14 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
类似CSDN图片切换效果脚本
2009/09/17 Javascript
JavaScript 笔记二 Array和Date对象方法
2010/05/22 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
Python字符串格式化输出方法分析
2016/04/13 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
Django视图扩展类知识点详解
2019/10/25 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
2014年减负工作总结
2014/12/10 职场文书
2015年公司工作总结
2015/04/25 职场文书
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
讲解MySQL增删改操作
2022/05/06 MySQL