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连接sql server乱码的解决方法
Jan 28 Python
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
使用url_helper简化Python中Django框架的url配置教程
May 30 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
Python访问纯真IP数据库脚本分享
Jun 29 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
window下eclipse安装python插件教程
Apr 24 Python
django框架自定义用户表操作示例
Aug 07 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 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
日本十大惊悚动漫
2020/03/04 日漫
人大复印资料处理程序_补充篇
2006/10/09 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
十个Python程序员易犯的错误
2015/12/15 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
谈谈Python中的while循环语句
2019/03/10 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
给校长的建议书200字
2014/05/16 职场文书
出国签证在职证明
2014/09/20 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
JavaScript阻止事件冒泡的方法
2021/12/06 Javascript