python中的time时间模块使用知识(python实现简单日期工具类)
类别:脚本大全 浏览量:1222
时间:2021-10-13 00:37:01 python中的time时间模块使用知识
python实现简单日期工具类本文实例为大家分享了python实现简单日期工具类的具体代码,供大家参考,具体内容如下
|
import datetime import time datetime_format = "%y-%m-%d %h:%m:%s" time_format = "%h:%m:%s" #当前毫秒数 def curmilis(): return int (time.time() * 1000 ) #当前秒数 def curseconds(): return int (time.time()) #当前日期 格式%y-%m-%d %h:%m:%s def curdatetime(): return datetime.datetime.strftime(datetime.datetime.now(),datetime_format) #当前日期 格式%y-%m-%d def curdate(): return datetime.date.today() #当前时间 格式%y-%m-%d def curtime(): return time.strftime(time_format) #秒转日期 def secondstodatetime(seconds): return time.strftime(datetime_format,time.localtime(seconds)) #毫秒转日期 def milistodatetime(milix): return time.strftime(datetime_format,time.localtime(milix / / 1000 )) #日期转毫秒 def datetimetomilis(datetimestr): strf = time.strptime(datetimestr,datetime_format) return int (time.mktime(strf)) * 1000 #日期转秒 def datetimetoseconds(datetimestr): strf = time.strptime(datetimestr,datetime_format) return int (time.mktime(strf)) #当前年 def curyear(): return datetime.datetime.now().year #当前月 def curmonth(): return datetime.datetime.now().month #当前日 def curday(): return datetime.datetime.now().day #当前时 def curhour(): return datetime.datetime.now().hour #当前分 def curminute(): return datetime.datetime.now().minute #当前秒 def cursecond(): return datetime.datetime.now().second #星期几 def curweek(): return datetime.datetime.now().weekday() #几天前的时间 def nowdaysago(days): daysagotime = datetime.datetime.now() - datetime.timedelta(days = days) return time.strftime(datetime_format,daysagotime.timetuple()) #几天后的时间 def nowdaysafter(days): daysagotime = datetime.datetime.now() + datetime.timedelta(days = days) return time.strftime(datetime_format,daysagotime.timetuple()) #某个日期几天前的时间 def dtimedaysago(dtimestr,days): daysagotime = datetime.datetime.strptime(dtimestr,datetime_format) - datetime.timedelta(days = days) return time.strftime(datetime_format,daysagotime.timetuple()) #某个日期几天前的时间 def dtimedaysafter(dtimestr,days): daysagotime = datetime.datetime.strptime(dtimestr,datetime_format) + datetime.timedelta(days = days) return time.strftime(datetime_format,daysagotime.timetuple()) secondstamp = curseconds() print ( "当前秒:" ,secondstamp) milisstamp = curmilis() print ( "当前毫秒:" ,milisstamp) curdtime = curdatetime() print ( "当前时间:" ,curdtime) curdate = curdate() print ( "当前日期:" ,curdate) curt = curtime() print ( "当前时刻:" ,curt) stdtime = secondstodatetime(secondstamp) print ( "秒转时间:" ,stdtime) mtdtime = milistodatetime(milisstamp) print ( "毫秒转时间:" ,mtdtime) dtimetm = datetimetomilis(mtdtime) print ( "时间转毫秒:" ,dtimetm) dtimets = datetimetoseconds(mtdtime) print ( "时间转秒:" ,dtimets) year = curyear() print ( "年:" ,year) month = curmonth() print ( "月:" ,month) day = curday() print ( "日:" ,day) hour = curhour() print ( "时:" ,hour) minute = curminute() print ( "分:" ,minute) second = cursecond() print ( "秒:" ,second) week = curweek() print ( "星期:" ,week) |
输出结果如下:
|
当前秒: 1518341913 当前毫秒: 1518341913403 当前时间: 2018 - 02 - 11 17 : 38 : 33 当前日期: 2018 - 02 - 11 当前时刻: 17 : 38 : 33 秒转时间: 2018 - 02 - 11 17 : 38 : 33 毫秒转时间: 2018 - 02 - 11 17 : 38 : 33 时间转毫秒: 1518341913000 时间转秒: 1518341913 年: 2018 月: 2 日: 11 时: 17 分: 38 秒: 33 星期: 6 [finished in 0.2s ] |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/maosijunzi/article/details/79312324
您可能感兴趣
- python图形绘制教程(python绘制漏斗图步骤详解)
- python itchat库介绍(Python利用itchat库向好友或者公众号发消息的实例)
- python计算1到10的阶乘的和(python计算阶乘和的方法1!+2!+3!+...+n!)
- python多线程有两个参数怎么传(python从子线程中获得返回值的方法)
- python爬虫第一本书(我用Python抓取了7000 多本电子书案例详解)
- python变量指向讲解(详解python中init方法和随机数方法)
- 推荐算法第三方python(GitHub 热门:Python 算法大全,Star 超过 2 万)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- python3.7.2 详细安装教程(python3.5安装python3-tk详解)
- pythonopt用法(Python语言检测模块langid和langdetect的使用实例)
- python创建进程的方法(Python多进程fork函数详解)
- python给一个数字md5加密(Python写一个基于MD5的文件监听程序)
- 协程在python中怎么使用(python协程之动态添加任务的方法)
- python中字符串截取规则(Python中的字符串切片截取字符串的详解)
- python编写程序读写数据库(详解js文件通过python访问数据库方法)
- python怎么判断对象属性(判断python对象是否可调用的三种方式及其区别详解)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
热门推荐
- 宝塔面板怎么导入网站(宝塔面板如何设置文件上传大小)
- php设计模式学习(PHP设计模式之PHP迭代器模式讲解)
- python调用elasticsearch(Python-ElasticSearch搜索查询的讲解)
- dedecms怎样快速找到图片位置(dede搬家后路径变化批量替换图片路径避免图片不能正常显示)
- html5长按动画效果(HTML5自定义元素播放焦点图动画的实现)
- canvas 裁剪画布(Canvas图片分割效果的实现)
- JavaScript中实现AES加密解密
- mysql数据库主键选择的详解(图文详解MySQL中的主键与事务)
- 导航app开发的技术(AmazeUI导航的示例代码)
- sqlserver索引策略(SQLServer性能优化--间接实现函数索引或者Hash索引)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9