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编写vim插件的简单示例
Apr 17 Python
python爬虫获取淘宝天猫商品详细参数
Jun 23 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
Python异常处理操作实例详解
Aug 28 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python中使用you-get库批量在线下载bilibili视频的教程
Mar 10 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
python 三种方法提取pdf中的图片
Feb 07 Python
python 对xml解析的示例
Feb 27 Python
Python基于百度AI实现抓取表情包
Jun 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
PHP 常见郁闷问题答解
2006/11/25 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
Javascript 自定义类型方法小结
2010/03/02 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
javascript的列表切换【实现代码】
2016/05/03 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
python从PDF中提取数据的示例
2020/10/30 Python
护士思想汇报
2014/01/12 职场文书
上班离岗检讨书
2014/09/10 职场文书
三方协议书
2015/01/27 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
百万英镑观后感
2015/06/09 职场文书
爱国影片观后感
2015/06/18 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书