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连接mysql数据库示例(做增删改操作)
Dec 31 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
Python信息抽取之乱码解决办法
Jun 29 Python
django启动uwsgi报错的解决方法
Apr 08 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
python调用webservice接口的实现
Jul 12 Python
基于Python获取城市近7天天气预报
Nov 26 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
Python Pivot table透视表使用方法解析
Sep 11 Python
实操Python爬取觅知网素材图片示例
Nov 27 Python
python神经网络学习 使用Keras进行回归运算
May 04 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 print类函数使用总结
2010/06/25 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
对web.py设置favicon.ico的方法详解
2018/12/04 Python
详解python的四种内置数据结构
2019/03/19 Python
python根据多个文件名批量查找文件
2019/08/13 Python
python实现银行管理系统
2019/10/25 Python
Python图片的横坐标汉字实例
2019/12/04 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
Python阶乘求和的代码详解
2020/02/14 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
餐饮加盟计划书
2014/01/10 职场文书
大学生党员自我批评
2014/02/14 职场文书
抄作业检讨书
2014/02/17 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
房展策划方案
2014/06/07 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
2014年消防工作总结
2014/11/21 职场文书
学校体育节班级口号
2015/12/25 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
MyBatis 动态SQL全面详解
2021/10/05 MySQL