#时间日历

#time模块#提供了处理时间和表示之间转换的功能#获取当前时间戳#概念#从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数#浮点数#获取方式#import time#time.time()

importtime

result=time.time()print(result)#获取时间元组#概念#很多python时间函数将时间处理为9个数字的元组#图解#

#获取方式#import time#

#time.localtime([seconds])#seconds#可选的时间戳#默认当前时间戳#获取格式化的时间#秒 -> 可读时间

result =time.localtime()print(result)#time.struct_time(tm_year=2018, tm_mon=2, tm_mday=23, tm_hour=22, tm_min=50, tm_sec=35, tm_wday=4, tm_yday=54, tm_isdst=0)

#import time#

#time.ctime([seconds])#seconds#可选的时间戳#默认当前时间戳#时间元组 -> 可读时间

result =time.ctime()print(result) #Fri Feb 23 22:51:28 2018

#import time#

#time.asctime([p_tuple])#p_tuple#可选的时间元组#默认当前时间元组#格式化日期字符串 < --> 时间戳#时间元组 -> 格式化日期

result =time.asctime()print(result) #Fri Feb 23 22:52:18 2018

#time.strftime(格式字符串, 时间元组)#例如#time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())#2017 - 0#9 - 02#17: 21:00#格式化日期 -> 时间元组

result = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())print(result) #2018-02-23 22:54:27

#time.strptime(日期字符串, 格式符字符串)#time.mktime(时间元组)#例如#time.mktime(time.strptime("2017-09-02 17:21:00", "%Y-%m-%d %H:%M:%S"))#1504344060.0#常用格式符#% y#两位数的年份表示(00 - 99)#% Y#四位数的年份表示(000 - 9999)#% m#月份(01 - 12)#% d#月内中的一天(0 - 31)#% H#24#小时制小时数(0 - 23)#% I#12#小时制小时数(01 - 12)#% M#分钟数(00 = 59)#% S#秒(00 - 59)#% a#本地简化星期名称#% A#本地完整星期名称#% b#本地简化的月份名称#% B#本地完整的月份名称#% c#本地相应的日期表示和时间表示#% j#年内的一天(001 - 366)#% p#本地A.M.或P.M.的等价符#% U#一年中的星期数(00 - 53)星期天为星期的开始#% w#星期(0 - 6),星期天为星期的开始#% W#一年中的星期数(00 - 53)星期一为星期的开始#% x#本地相应的日期表示#% X#本地相应的时间表示#% Z#当前时区的名称#% % % 号本身#获取当前CPU时间#time.clock()#浮点数的秒数#可用来统计一段程序代码的执行耗时

starTime =time.clock()for i in range(0,1000):print(i)

endTime=time.clock()print(endTime -starTime)#休眠n秒#推迟线程的执行, 可简单理解为, 让程序暂停#time.sleep(secs)#time.sleep(1)

print("......")#calendar模块#提供与日历相关的功能,比如: 为给定的月份或年份打印文本日历的功能#获取某月日历

importcalendarprint(calendar.month(2018, 2))#datetime模块#Python处理日期和时间的标准库#这个模块里面有datetime类,此外常用的还有date类,以及time类#可以做一些计算之类的操作#获取当天日期

importdatetimeprint(datetime.datetime.now()) #2018-02-23 23:24:32.644703

print(datetime.datetime.today())#2018-02-23 23:24:32.644704

#单独获取当前的年月日时分秒#datetime对象里面的一些属性#year#month#day#hour#minute#second#计算n天之后的日期

importdatetime

result= datetime.datetime.today() + datetime.timedelta(days = 7)print(result) #2018-03-02 23:24:32.644704

#获取两个日期时间的时间差

importdatetime

first= datetime.datetime(2017, 9, 1, 12, 0, 0)

second= datetime.datetime(2017, 9, 2, 12, 0, 0)

result= second -firstprint(result.total_seconds())

python日历类_Python 时间日历类型相关推荐

  1. python日历类,python日历类_Python 时间日历类型

    #时间日历 #time模块#提供了处理时间和表示之间转换的功能#获取当前时间戳#概念#从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数#浮点数#获取方式#import time#ti ...

  2. Java Calendar 日历类的时间操作 Timestamp Date Calendar 相互转换

    Java Calendar 日历类的时间操作,这也许是 Java 环境下创建和管理日历及操作时间最简单的一个方案了,示范代码也很简单. 演示了获取时间,日期时间的累加和累减,以及日期时间的比较. 原文 ...

  3. 【Java Calendar日历类】可视化日历程序(控制台输出)

    Calendar日历类 Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年.月.日.时.分.秒的展示和计算. GregorianCalendar 是 Calendar 的一 ...

  4. python 数据类_python数据类

    前言 之前有写过一篇python元类的笔记,元类主要作用就是在要创建的类中使用参数metaclass=YourMetaclass调用自定义的元类,这样就可以为所有调用了这个元类的类添加相同的属性了. ...

  5. python object类_Python中一切皆对象,这个对象究竟是什么?

    点击上方蓝字CGRnDStudio关注我们" CG TD编程技术相关领域自媒体 " 作者:古明地盆 https://www.cnblogs.com/traditional/p/13 ...

  6. python元类_Python元类

    python元类 Welcome to today's tutorial on python metaclass. We all know that python is an object orien ...

  7. python序列化类_python 序列化

    一.序列化简介 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储或者传输的数据格式,这个过程叫序列化. 不同的序列化,结果也不同,但是目的都是一样的,都是为了存储和 ...

  8. python元类_Python基础:元类

    一.概述 Python虽然是多范式的编程语言,但它的数据模型却是 纯面向对象 的.与那些仅在语法层面声称纯OO的编程语言(如Java)相比,Python的这种纯粹性更加深入骨髓. 在Python的世界 ...

  9. java calendar 设置小时_Calendar 日历类的时间操作

    我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年....某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供 ...

最新文章

  1. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...
  2. 树莓派练习程序(火焰检测)
  3. 悲催的IE6,悲催的壳浏览器,悲催的搜狗,悲催的360
  4. C++ 多态实现机制
  5. 编程之美-字符串移位问题方法整理
  6. PHP安装加载yaf扩展
  7. fedora 用安装 DVD 建立本地 yum 源
  8. 模版方法模式在Spring框架中的应用
  9. linux mysql异机备份_Linux环境下oracle数据库Rman备份异机恢复
  10. Flask 中的Jinja2模板引擎
  11. Response.Redirect 产生的“正在中止线程”错误
  12. html下拉列表兼容性,下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)
  13. Mask-Predict: Parallel Decoding of Conditional Masked Language Models
  14. python入门经典100例-Python3经典100例(含习题答案) DOC 清晰版
  15. 服务器延迟和时间偏移怎么设置,服务器时间经常不对如何处理
  16. OEIS | 一个牛x的网站
  17. 树莓派安装拼音输入法(此处为谷歌拼音输入法)
  18. 数据库——MySQL——完整性约束
  19. 爱了爱了!今年最好用的手机表格制作软件!
  20. 程序员转行去做售前、咨询

热门文章

  1. 计算一个页面中的数据库查询次数和用时
  2. 安慰奶牛 C++ kruskal
  3. 开放平台、标准接口、接口聚合的架构设计
  4. 存量时代,汽车4S店要通过什么服务来吸引消费者
  5. 利用python进行保险数据分析及可视化
  6. 【数字IC/FPGA】仲裁器进阶--Round Robin Arbiter
  7. python编程可以用来干嘛-入门学习python可以用来做什么?
  8. Keras实例教程(3)
  9. 解决Windows 下git官网下载很慢
  10. 华为手机显示您的手机未连接服务器,手机提示链接不到服务器