zoukankan      html  css  js  c++  java
  • 时间模块总结

    time

    # 1、时间戳 类型:浮点数
    >>> time.time()
    1625208594.7282684
    
    # 2、时间字符串
    >>> time.strftime("%Y-%m-%d %X")
    '2021-07-02 15:38:17'
    >>> time.strftime("%Y-%m-%d %H-%M-%S")
    '2021-07-02 15-39-30'
    

    datetime

    # 1、datetime.datetime.now() 是一个datetime类型,使用时可以强制转化为字符串
    >>> str(datetime.datetime.now())[0:19]
    '2021-07-02 15:44:51'
    >>> datetime.datetime.now().strftime("%Y-%m-%d %H-%M-%S")
    '2021-07-02 15-47-49'
    

    datetime的加减运算

    # 获取当前日期将来或过去的n天
    def get_date_others(n):
        return str(datetime.date.today() + datetime.timedelta(days=n))
    
    # 获取当前日期将来或过去的n天 的零点
    def get_date_time_others_zero(n):
        now = datetime.datetime.now()
        zero = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second,
               microseconds=now.microsecond) + datetime.timedelta(days=n)
        
    # 获取当前日期将来或过去的n天 的24点 
    def get_date_time_others_last(n):
        now = datetime.datetime.now()
        last = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second,
               microseconds=now.microsecond) + datetime.timedelta(days=n, hours=23, minutes=59, seconds=59)
    
    
  • 相关阅读:
    DRF简易了解
    Restful API接口规范
    Python分页
    vue笔记(一)
    CNN实现手写数字识别
    深度学习框架Keras
    NLP自然语言处理
    深度学习框架Tensorflow
    维度的区分
    矩阵求导
  • 原文地址:https://www.cnblogs.com/qev211/p/14963738.html
Copyright © 2011-2022 走看看