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 27 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
用Python实现一个简单的多线程TCP服务器的教程
May 05 Python
python利用装饰器进行运算的实例分析
Aug 04 Python
详解使用Python处理文件目录的相关方法
Oct 16 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
Python注释详解
Jun 01 Python
Python贪心算法实例小结
Apr 22 Python
Python 打印中文字符的三种方法
Aug 14 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
Django CBV与FBV原理及实例详解
Aug 12 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
javascript 缓冲运动框架的实现
2017/09/29 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
python操作MongoDB基础知识
2013/11/01 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Python制作exe文件简单流程
2019/01/24 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
详解python中docx库的安装过程
2019/11/08 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
python3处理word文档实例分析
2020/12/01 Python
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
环境工程专业自荐信
2014/03/03 职场文书
信息管理应届生求职信
2014/03/07 职场文书
招股说明书范本
2014/05/06 职场文书
给学校的建议书范文
2014/05/15 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
日元符号 ¥
2022/02/17 杂记
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers