首页 > 编程语言 >python生成13位或16位时间戳以及反向解析时间戳

python生成13位或16位时间戳以及反向解析时间戳

时间:2023-05-23 15:56:22浏览次数:51  
标签:13 16 python E6% datetime stamp time date now

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))

转:http://www.shangaoshuiyuan.com/python3/python%E7%94%9F%E6%88%9013%E4%BD%8D%E6%88%9616%E4%BD%8D%E6%97%B6%E9%97%B4%E6%88%B3%E4%BB%A5%E5%8F%8A%E5%8F%8D%E5%90%91%E8%A7%A3%E6%9E%90%E6%97%B6%E9%97%B4%E6%88%B3/

标签:13,16,python,E6%,datetime,stamp,time,date,now
From: https://www.cnblogs.com/maplethefox/p/17425467.html

相关文章

  • python 基础day09 字符编码
    字符编码前提:字符编码只跟文本数据和字符串有关系,他跟视频文件、音频文件等无关为什么要有字符编码?计算机内部只认识01二进制数据,但是,我们现在在计算机上写的各种各样的字符,为什么都能正常显示?字符编码:它的内部记录着字符和数字之间的对应关系eg:0--->a1---->b00--->aa0......
  • AtCoder Regular Contest 139 C One Three Nine
    洛谷传送门AtCoder传送门闲话:做这场的B用时跟C差不多不会直接构造,因此这是一个无脑做法。考虑对于\(\forallx\in[1,n],y\in[1,m],(x+3y,3x+y)\)看成一个点,那么选择的\((x,y)\)要满足,不存在一行或一列有超过\(1\)个点。这启发我们对于合法的点\((a......
  • 数组递增的判断【python实现】
    有时候需要对某一组数组的数据进行判断是否递增的场景,比如我在开发一些体育动作场景下,某些肢体动作是需要持续朝着垂直方向向上变化,那么z轴的值是会累增的。同理,逆向考虑,递减就是它的对立面。下面是查找总结到的所有方式,如有补充可以评论区提出。资料参考来源:Checkiflist......
  • Python语言中__init__与__new__的区别是什么?
    __new__和__init__二者都是Python面向对象语言中的函数,其中__new__比较少用,__init__相对常用,那么两者有什么区别呢?以下是详细的内容:__new__作用:创建对象,并分配内存__init__作用:初始化对象的值注意:1、与java相比,java只有一个构造器。而python__new__方法与__in......
  • 音容笑貌,两臻佳妙,人工智能AI换脸(deepfake)技术复刻《卡萨布兰卡》名场面(Python3.1
    影史经典《卡萨布兰卡》是大家耳熟能详的传世名作,那一首壮怀激烈,激奋昂扬的马赛曲,应当是通片最为激动人心的经典桥段了,本次我们基于faceswap和so-vits库让AI川普复刻美国演员保罗·亨雷德高唱《马赛曲》的名场面。配置人脸替换DeepFakes项目关于人脸替换,业内鼎鼎有名的deepfakes......
  • (转载)PYTHON修饰器的函数式编程--纪念下陈皓老师
    PYTHON修饰器的函数式编程2014年的时候陈老师就写了这个python装饰器的文章,比现在的很多的文章都好谨以此文纪念下陈皓老师Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟DesignPattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好......
  • Python从0到1丨带你认识图像平滑的三种线性滤波
    摘要:常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值滤波、双边滤波),本文将详细讲解三种线性滤波方法。本文分享自华为云社区《[Python从零到壹]五十五.图像增强及运算篇之图像平滑(均值滤波、方框滤波、高斯滤波)》,作者:eastmount。......
  • 就业内推 | 上市游戏公司,六险一金,最高30K*13薪
    01吉比特招聘岗位:网络工程师职责描述:1、参与公司整体网络规划,制定网络运行规范2、负责网络监控、应急相应等日常运维工作,及时定位及故障处理3、负责数据中心内基础架构维护4、负责企业IT相关项目的执行和推进任职要求:1、本科以上学历,三年以上中大型网络建设及运维经验2、熟悉TCP/I......
  • Python从0到1丨带你认识图像平滑的三种线性滤波
    摘要:常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值滤波、双边滤波),本文将详细讲解三种线性滤波方法。本文分享自华为云社区《[Python从零到壹]五十五.图像增强及运算篇之图像平滑(均值滤波、方框滤波、高斯滤波)》,作者:eastmount......
  • Python 操作ES
    1.安装pip参考地址:https://blog.51cto.com/wangshiyu/5267092要指定版本,否则运行代码回报错。pipinstallelasticsearch==7.13.0-ihttp://pypi.doubanio.com/simple/--trusted-hostpypi.doubanio.com2.代码fromelasticsearchimportElasticsearches=Elastic......