zoukankan      html  css  js  c++  java
  • python_datetime模块和time模块

    1.datetime模块

    获取当前时间:

    import datetime
    # 获取当前时间
    ctime = datetime.datetime.now()
    print(ctime)

    只显示:年-月-日

    import datetime
    # 获取当前时间:只显示年-月-日
    ctime = datetime.datetime.now().strftime('%Y-%m-%d')
    print(ctime)

    显示:年月日时分秒

    import datetime
    # 获取当前时间:只显示年-月-日-时-分-秒
    ctime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')
    print(ctime)

    获取UTC时间:

    import datetime
    # 获取UTC时间
    utctime = datetime.datetime.utcnow()
    print(utctime)

    获取东7区的时间:

    import datetime
    # 获取东7区的时间
    wdc = datetime.timezone(datetime.timedelta(hours=7))
    yhf = datetime.datetime.now(wdc)
    print(yhf)

    获取西5区的时间:

    import datetime
    # 获取西5区的时间
    wdc = datetime.timezone(datetime.timedelta(hours=-5))
    yhf = datetime.datetime.now(wdc)
    print(yhf)

    把datetime格式转换成字符串类型:

    import datetime
    
    v1 = datetime.datetime.now()
    # 把时间转换成字符串类型
    val = v1.strftime("%Y-%m-%d %H:%M:%S")
    print(val)

    把字符串类型转datetime格式

    import datetime
    
    wdc = '2019-10-7'
    # 把字符串类型转换为datetime格式
    v1 = datetime.datetime.strptime(wdc,'%Y-%m-%d')
    print(v1,type(v1))

    时间加减:

    import datetime
    
    v1 = datetime.datetime.now()
    # 给当前时间加40天
    v2 = v1 + datetime.timedelta(days=40)
    print(v2)

    将时间戳转换为datetime

    import time
    import datetime
    # 生成时间戳
    ctime = time.time()
    print(ctime)
    # 将时间戳转换为datetime
    v1 = datetime.datetime.fromtimestamp(ctime)
    print(v1)

     将dateime转换为时间戳

    import time
    import datetime
    # 生成当前时间
    v1 = datetime.datetime.now()
    print(v1)
    # 将datetime转换为时间戳
    v2 = v1.timestamp()
    print(v2)

    2.time模块

    时间戳:从1970-1-1 00:00到现在所经历的秒数

    import time
    # 获取时间戳
    wdc = time.time()
    print(wdc)

    暂停:

    import time
    print('5秒之前')
    # 在这里暂停5秒再执行下面的输出
    time.sleep(5)
    print('5秒之后')

    世界时间和当前时区隔的秒数:

    import time
    # 世界世界和当前时区间隔的秒数
    wdc = time.timezone
    print(wdc)
  • 相关阅读:
    MATLAB中的fopen、fclose、fprintf、fscanf、fread、fwrite
    网站制作中常用的一些网页布局
    更快学习 JavaScript 的 6 个思维技巧---分享
    根据数据生成列表
    动态生成随机背景色表格
    根据数据生成表单
    _鼠标移动跟随效果
    tab菜单事件
    全选 反选案例
    onresize的应用--自适应弹窗
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/11627731.html
Copyright © 2011-2022 走看看