iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3学习之时间计算
  • 382
分享到

python3学习之时间计算

时间 2023-01-31 08:01:58 382人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

import time import datetime y = datetime.datetime.now() s = datetime.datetime.strftime(y,"%Y-%m-%d") st = s + " " + "12

import time
import datetime

y = datetime.datetime.now()
s = datetime.datetime.strftime(y,"%Y-%m-%d")
st = s + " " + "12:22:40"
se = s + " " + "13:21:10"
st1 = time.strptime(st, "%Y-%m-%d %H:%M:%S")
se1 = time.strptime(se, "%Y-%m-%d %H:%M:%S")

t = time.mktime(se1) - time.mktime(st1)
print(t)

时间的计算涉及到几个部分:

1、字符串类型和时间类型之间的转换

2、时间的计算


转换:

datetime.datetime.strftime(y,"%Y-%m-%d")  #时间格式 -->   字符串格式
time.strftime(se, "%Y-%m-%d %H:%M:%S")

datetime.datetime.strptime(y,"%Y-%m-%d")  #字符串格式 --> 时间格式
time.strptime(se, "%Y-%m-%d %H:%M:%S")

x = time.time()    #获取当前时间戳,其实就是秒数自从1970年00:00:00到现在
z = time.gmtime(x) #时间戳 --> 时间格式

计算:

y + datetime.timedelta(days=1,hours=10,minutes=30)  # y 必须是时间类型

time.mktime(se1) - time.mktime(st1)     # mktime把时间转换成float类型,
                                        #也就是秒,然后计算


--结束END--

本文标题: python3学习之时间计算

本文链接: https://www.lsjlt.com/news/192964.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3学习之时间计算
    import time import datetime y = datetime.datetime.now() s = datetime.datetime.strftime(y,"%Y-%m-%d") st = s + " " + "12...
    99+
    2023-01-31
    时间
  • python3学习之random
    import random print(random.random()) #随机取值 print(random.randint(1,4)) #随机从1到4去一个整数,包含1和4 print(random.choice([1,2,3,4...
    99+
    2023-01-31
    random
  • python3学习之print
    %[(name)][flags][width].[precision]typecode● (name)        可选,用于选择指定的key● flags            可选,可供选择的值有:    ●  +  右对齐    ●...
    99+
    2023-01-31
    print
  • Python3.0科学计算学习之类
    类:        Python中的类是一个抽象的概念,甚至比函数还要抽象。可以把它简单的看作是数据以及由存取、操作这些数据的方法所组成的一个集合。类是Python的核心概念,是面向对象编程的基础。       类有如下的优点: 类对象是...
    99+
    2023-01-31
    科学
  • python3学习之练习题
    题目来自老男孩培训:作业1:信用卡程序功能要求(必须):1.额度15000,不可超额透支(用户ID,账号,密码,额度写入文件中)2.可以提现,手续费5%3.每月最后一天出账单(每月30天),写入文件(交易日,交易摘要,人民币金额,手续费)4...
    99+
    2023-01-31
    练习题
  • python3学习之对象
    #过程编程----函数编程(代码复用高)--面向对象 #python 支持  函数式+面向对象 编程 # def mail(email,message): #     print("sendsend") #     return Tru...
    99+
    2023-01-31
    对象
  • python3学习之列表
    列表:L.append(object)   追加备注:append将obj作为一个整体追加,无论obj是字符串、数字、字典、列表等,当是字典时全部插入,跟L.extend(iterable) 不同test = [1,2,3,4,5]test...
    99+
    2023-01-31
    列表
  • python3学习之字典
    字典:简单字典:dic = {1:'a',2:'b',3:'c'}嵌套字典:字典中可包含元组、列表、字典dic = {1:'a',2:'b',3:'c',4:{1:'a',2:'b',3:'c'},5:[1,2,3],6:(5,6)}dic...
    99+
    2023-01-31
    字典
  • python3学习之反射
    1、反射  用于方法调用 利用字符串的形式去对象中操作成员(增/删/查),注意仅是在内存中操作 #hasattr(模块,'字符串'): 判断有没有 ,模块中有没有“字符串”为名字的成员;   返还True或者False #getattr(模...
    99+
    2023-01-31
    反射
  • python3学习之异常
    ##异常处理 #try: #    pass #except Exception as ex:   Exception(捕获所有错误)可以换成任何异常类型,代表只捕获指定错误, # 可以写多个except #    pass ##异常类型...
    99+
    2023-01-31
    异常
  • python3学习之元组
    元组的值不能改变,有两个方法:T.count(value)  返回值是出现value的个数T.index(value, [start, [stop]]) 返回值是出现value的第一个index打印:for i in T:    print...
    99+
    2023-01-31
  • python3学习之正则
    ##正则表达式# . 任意一个# * 零及以上# ^  以某某开头# $  从某某结尾import re # # s = "sdfjkslfjlkaaa1923891a" r = re.findall('^s.*a$',s) print(r...
    99+
    2023-01-31
    正则
  • Python Tkinter学习之计算器
    初学Python tkinter,利用目前所学编写一个简单的计算器练习一下。预期效果:1.能够实现加减乘除运算,2.只能输入数字3.通过按钮选择进行哪种运算。4.结果框不能修改,智能复制5.按清除按钮能够清除所有内容 from  tkint...
    99+
    2023-01-31
    计算器 Python Tkinter
  • Python3.0科学计算学习之函数
    函数 函数允许程序的控制在不同的代码片段之间切换,函数的重要意义在于可以在程序中清晰地分离不同的任务,将复杂的问题分解为几个相对简单的子问题,并逐个解决。即“分而治之”。  Python的自建模块一般体现为函数。Python函数有如下特点...
    99+
    2023-01-31
    函数 科学
  • python time模块计算时间之间的差距(练习题)
    目录python time模块计算时间之间的差距1. 当前月1号对应的0点的时间戳2. n1的时间 n2的时间 n2 - n1的时间经历里多少年 月 日 时 分 秒补充:python...
    99+
    2023-05-20
    python time模块计算时间 python time模块计算时间差距 python time模块计算时间差
  • Python3.0科学计算学习之绘图(一
    基本绘图: (1)  plot是标准的绘图库,调用函数plot(x,y)就可以创建一个带有绘图的图形窗口(其中y是x的函数)。输入的参数为具有相同长度的数组(或列表);或者plot(y)是plot(range(len(y)),y)的简...
    99+
    2023-01-31
    科学
  • Python3.0科学计算学习之绘图(三
    matplotlib对象:  使用matplotlib的pyplot模块,可以供用户直接使用最重要的绘图命令。多数情况下,我们希望创建一个图形并且立即展示出来,但是有时如果生成要通过更改其属性来修改的图形,就需要用面向对象的方式来处理图形...
    99+
    2023-01-31
    科学
  • Python3.0科学计算学习之绘图(四
    绘制三维图: mplot3d工具包提供了点、线、等值线、曲面和所有其他基本组件以及三维旋转缩放的三维绘图。 1.散点的三维数据图 from mpl_toolkits.mplot3d import axes3d               ...
    99+
    2023-01-31
    科学
  • python3学习之set集合
    关键字set是集合,数据特点是:无序,去重#创建se = {"sdfs","ljk"}    ;大括号中不是键值对se = set((1,2,3,4,8))se = set()   ;空集合#操作se.add         #单个添加  ...
    99+
    2023-01-31
    set
  • python3学习之生成器
    只要函数中存在yield,该函数就是生成器def g():    #定义生成器     yield 1 #1可以是函数     yield 2     yield 3     yield 4 r = g()     #调用生成器 for...
    99+
    2023-01-31
    生成器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作