zoukankan      html  css  js  c++  java
  • Python学习笔记5-时间模块time/datetime

    import time
    time.sleep(2) #等待几秒
    # 1、格式化好的时间 2018-1-14 16:42
    # 2、时间戳 是从unix元年到现在所有的秒数
    # 3、时间元组
    
    #想时间戳和格式化好的时间互相转换的话,都要先转成时间元组,然后才能转
    print(int(time.time())) #当前时间戳
    cur_time = time.strftime('%Y-%m-%d %H:%M:%S')
    cur_time2 = time.strftime('%H%M%S') #取当前时间的格式化时间
    print(time.gmtime())#默认取标准时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。
    print(time.timezone) #和标准时间相差了几个小时
    print(time.gmtime(1516005840)) #标准时区。
    cur_time3= time.localtime(1516005840) #默认取当前时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。
    res = time.strftime('%Y-%m-%d %H:%M:%S',cur_time)
    def timestampToStr(time_strmp,format='%Y%m%d%H%M%S'):
    	#时间戳转格式化好的时间
    	cur_time = time.localtime(time_strmp)  #时间戳转成时间元组
    	res = time.strftime(format, cur_time) #再把时间元组转成格式化好的时间
    	return res
    def strToTimestamp(time_st,format='%Y%m%d%H%M%S'):
    	#20181128113859
    	#这个函数是格式化好的时间,转时间戳的
    	t=time.strptime(time_st,format) #把格式化好的时间转成时间元组
    	res = time.mktime(t) #时间元组转成时间戳
    	return res
    

     二、datetime

    import datetime
    
    print(datetime.datetime.today())#当前时间,到秒
    print(datetime.datetime.now())#和today一样
    
    print(datetime.datetime.today().strftime('%Y-%m-%d-%H-%M-%S'))#格式化好的时间
    print(datetime.datetime.today().today()+datetime.timedelta(3))#取三天后的时间
    print(datetime.datetime.today()+datetime.timedelta(-3))#取三天前的
    print(datetime.date.today())#取当天的日期,只是日期
    
  • 相关阅读:
    js 图表处理之Echar
    web.py url传参及获取
    算法理论基础
    Django------model基础
    python 数据分析----matplotlib
    python 数据分析----pandas
    python 数据分析----numpy
    ipythons 使用攻略
    Django----Request对象&Response对象
    Django---ModelForm详解
  • 原文地址:https://www.cnblogs.com/SuKiWX/p/8946175.html
Copyright © 2011-2022 走看看