zoukankan      html  css  js  c++  java
  • python-内置模块(time和datetime)

    标准库

    1、time和datetime

    import time
    print(time.time())   #时间戳
    # print(time.clock())   #返回处理器时间,3.3开始已废弃,改成了time.process_time()
    print(time.process_time())   #测量运算器处理时间,不包括sleep
    print(time.altzone)    #返回与UTC时间的时间差,以秒计算
    print(time.asctime())  #返回时间格式为"Fri Dec  6 16:14:18 2019"
    print(time.localtime())  #返回本地时间的struc_time对象格式
    print(time.gmtime(time.time()-800000))  #返回UTC时间的struc时间对象格式
    print(time.asctime(time.localtime()))   #返回时间格式为"Fri Dec  6 17:56:36 2019"
    print(time.ctime())   #返回时间格式为"Fri Dec  6 17:56:36 2019"
    # 日期字符串转成时间戳
    string_2_struct = time.strptime("2019/12/6","%Y/%m/%d")    #将日期字符串转成struct时间对象格式
    print(string_2_struct)
    string_2_stamp = time.mktime(string_2_struct)    #将struct时间对象转成时间戳
    print(string_2_stamp)
    # 时间戳转成日期字符串
    print(time.gmtime(time.time()-86640))  #将UTC时间戳转成struc_time格式
    print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()))   #将UTC struc_time格式转成指定的字符串格式
    #时间加减
    import datetime
    print(datetime.datetime.now())   #返回2019-12-06 18:16:50.487635
    print(datetime.date.fromtimestamp(time.time()))   #时间戳直接转成日期格式2019-12-06
    print(datetime.datetime.now()+datetime.timedelta(3))   #当前时间+3天
    print(datetime.datetime.now()+datetime.timedelta(-3))   #当前时间-3天
    print(datetime.datetime.now()+datetime.timedelta(hours=3))   #当前时间+3小时
    print(datetime.datetime.now()+datetime.timedelta(minutes=30))   #当前时间+30分钟
    c_time = datetime.datetime.now()
    print(c_time.replace(minute=3,hour=2))   #时间替换
  • 相关阅读:
    springboot的build.gradle增加阿里仓库地址以及eclipse增加lombok
    mqttfx无法选择证书
    EMQX源码编译过程
    新环境chart包helmlint校验
    安装rebar3
    Ubuntu16.04下,erlang安装和rabbitmq安装步骤
    UTF-8,GBK,ANSI之间的关系和区别
    write命令
    bunzip2命令
    bzip2命令
  • 原文地址:https://www.cnblogs.com/peiya/p/11996959.html
Copyright © 2011-2022 走看看