python之时间模块time和datetime

时间模块使用

实际分为三种格式

1.时间戳

时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型

 print(time.time()) # 时间戳:1487130156.419527                                                                  time


2.格式化的字符串形式

 print(time.strftime("%Y-%m-%d %X")) #格式化的时间字符串:'2017-02-15 11:40:53'        setftime

print(time.strftime('%Y-%m-%d %H:%M:%S %p'))

3.结构化的时间/时间对象

  • 结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)

两种方式查看:    

     t1=time.localtime()               #本地时区     两者之间相差8小时

    t2=time.gmtime()              #格林时区

 print(time.localtime()) #本地时区的struct_time                                                                    localtime
 print(time.gmtime())    #UTC时区的struct_time                                                                   gmtime

三种时间之间的转换



# print(time.localtime(123123123))

# print(time.gmtime(123123123))


# print(time.mktime(time.localtime()))                                 结构时间化转换时间戳


# print(time.strftime('%Y',time.localtime()))                      结构化时间转为格式化时间


# print(time.strptime('2011-03-07','%Y-%d-%m'))            格式化时间转为结构化时间


 print(time.asctime())                                                            linux系统时间格式

# print(time.ctime())

# print(time.strftime('%a %b %d %H:%M:%S %Y'))           



# print(time.asctime(time.localtime()))                     结构化时间转为'%a %b %d %H:%M:%S %Y'格式的时间


# print(time.ctime(123123123))                                时间戳转为'%a %b %d %H:%M:%S %Y'格式时间 



import datetime



# print(datetime.datetime.now())                                                                  #当前时间
# print(datetime.datetime.fromtimestamp(1231233213))                            #转成时间戳


# print(datetime.datetime.now() + datetime.timedelta(days=3))                #定义未来的时间 +三天
# print(datetime.datetime.now() + datetime.timedelta(days=-3))                




s=datetime.datetime.now()
print(s.replace(year=2020))                                                                   #基于当前时间 灵活替换时间的某一部分


猜你喜欢

转载自blog.csdn.net/xiaomage1996/article/details/80747105