python-杂碎知识2-time和datetime.

相关用法见如下代码:

  1.time

import time
# 获取当前时间戳
print(time.time())
# 获取时间元祖
print(time.localtime())
# 时间戳转换为时间元组
time_stuple = time.localtime(time.time())
print(time_stuple)
# 时间元祖转换为时间戳
time_chuo = time.mktime(time_stuple)
print(time_chuo)
# 获取当前时间格式字符串
now_time = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
print(now_time)
#时间转换为元组
time_stuple1 = time.strptime("2021-11-25 20:29:35",'%Y-%m-%d %H:%M:%S')
print(time_stuple1)

运行结果:

1637847545.277951
time.struct_time(tm_year=2021, tm_mon=11, tm_mday=25, tm_hour=21, tm_min=39, tm_sec=5, tm_wday=3, tm_yday=329, tm_isdst=0)
time.struct_time(tm_year=2021, tm_mon=11, tm_mday=25, tm_hour=21, tm_min=39, tm_sec=5, tm_wday=3, tm_yday=329, tm_isdst=0)
1637847545.0
2021-11-25 21:39:05
time.struct_time(tm_year=2021, tm_mon=11, tm_mday=25, tm_hour=20, tm_min=29, tm_sec=35, tm_wday=3, tm_yday=329, tm_isdst=-1)

 

  2.datetime

import datetime
# 获取当前时间
print(datetime.datetime.now())
print(datetime.datetime.today())
#转换为时间戳
time_chuo1 = datetime.datetime.now().timestamp()
print(time_chuo1)
#时间戳转换为时间
time2 = datetime.datetime.fromtimestamp(time_chuo1)
print(time2)
#获取当前时间转换为字符串
time3 = datetime.datetime.now().strftime("%Y-%m-%d %H-%M-%S")
print(time3)
#字符串转换datetime
pdatetime = datetime.datetime.strptime('2021-6-1 18:19:59.10', '%Y-%m-%d %H:%M:%S.%f')
print(pdatetime)

运行结果:

2021-11-25 21:39:05.285930
2021-11-25 21:39:05.285930
1637847545.28593
2021-11-25 21:39:05.285930
2021-11-25 21-39-05
2021-06-01 18:19:59.100000

 

  每篇一句:

  心姐说,今天给我讲一个好笑的:鲸鱼的鼻子在头上。

posted on 2021-11-25 21:51  Titen  阅读(17)  评论(0编辑  收藏  举报

导航