python中的time库安装步骤-Python中time模块的使用

import time

# 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数

# 格林尼治时间戳

print(time.time()) # 1542355761.8074956(总的毫秒数)

# 格式化格林尼治时间戳,获得 struct_time对象

print(time.gmtime(1542355761.8074956)) # time.struct_time(tm_year=2018, tm_mon=11, tm_mday=16, tm_hour=8, tm_min=9,

# tm_sec=21, tm_wday=4, tm_yday=320, tm_isdst=0)

# 把格林尼治时间戳格式化成当地时间(当地时间也是struct_time对象)

print(time.localtime(1542355761.8074956)) # 打印的结果省略不写

# 当前时间戳转换成容易读的字符串(下面的ctime()方法内部调用了localtime()方法,因此是本地时间的易读字符串)

print(time.ctime(time.time())) # Fri Nov 16 16:15:10 2018

print("============================================")

# 将本地时间转换成 struct_time 对象

format_local_time = time.localtime(time.time()) # localtime()方法的()里面不写时间戳的话,默认用当前的时间戳

# mktime()方法将本地时间的 struct_time 对象 转换成原始的时间戳

print(time.mktime(format_local_time)) # 1542356693.0

# 最完美的时间格式化方法, time.strftime() ,该方法利用一个格式字符串对时间格式进行表示

format_local_time = time.localtime() # 获得 struct_time 对象

perfect_format_time1 = time.strftime("%Y-%m", format_local_time)

print(perfect_format_time1) # 2018-11

perfect_format_time2 = time.strftime("%Y-%m-%d-%A %H:%M:%S", format_local_time)

print(perfect_format_time2) # 2018-11-16-Friday 16:34:24

# strptime()方法与strftime()方法相反,用字符串时间来生成strut_time对象

time_String = "2018-01-26 12:55:20" # 一个已经被格式化好的时间字符串

print(time.strptime(time_String, "%Y-%m-%d %H:%M:%S"))

# time.struct_time(tm_year=2018, tm_mon=1, tm_mday=26, tm_hour=12, tm_min=55 .....)

import time

# 定义一个小模块

def test():

time.sleep(2)

# 定义一个总的函数

def main():

print("程序开始时间:{}".format(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())))

start_perf_counter = time.perf_counter()

test()

end_perf_counter = time.perf_counter()

def_cost_all_time = end_perf_counter - start_perf_counter

print("模块花费的总的时间是{}".format(def_cost_all_time))

print("程序结束的时间:{}".format(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())))

main()

# 程序开始时间:2018-11-16 16:58:57

# 模块花费的总的时间是2.00110762824196

# 程序结束的时间:2018-11-16 16:58:59

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值