zoukankan      html  css  js  c++  java
  • 获取当前时间前一天的随机时间

    基本都是固定写法,套参数就行

    import time
    import datetime
    # 今天日期
    today = datetime.date.today()
    # 昨天时间
    yesterday = today - datetime.timedelta(days=1)
    # 明天时间
    tomorrow = today + datetime.timedelta(days=1)
    acquire = today + datetime.timedelta(days=2)
    # 昨天开始时间戳
    yesterday_start_time = int(time.mktime(time.strptime(str(yesterday), '%Y-%m-%d')))
    # 昨天结束时间戳
    yesterday_end_time = int(time.mktime(time.strptime(str(today), '%Y-%m-%d'))) - 1
    # 今天开始时间戳
    today_start_time = yesterday_end_time + 1
    # 今天结束时间戳
    today_end_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d'))) - 1
    # 明天开始时间戳
    tomorrow_start_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d')))
    # 明天结束时间戳
    tomorrow_end_time = int(time.mktime(time.strptime(str(acquire), '%Y-%m-%d'))) - 1
    print('今天时间戳')
    print(today_start_time)
    print(today_end_time)
    print('昨天时间戳')
    print(yesterday_start_time)
    print(yesterday_end_time)
    print ('明天时间戳')
    print (tomorrow_start_time)
    print (tomorrow_end_time)
    '''
    获取当前时间前一天的随机时间
    参考文档:https://www.cnblogs.com/HugJun/p/11660352.html
    注意: 时间戳的单位是秒
    '''
    
    import time, datetime, random
    
    # 1、获取今天的日期
    today = datetime.date.today()
    print('今天的日期:', today)
    
    # 2、获取昨天的日期
    yesterday = today - datetime.timedelta(days=1)
    print('昨天的日期:', yesterday)
    
    # 3、获取昨天的开始时间戳
    yesterday_start_time = int(time.mktime(time.strptime(str(yesterday), '%Y-%m-%d')))
    print('昨天的开始时间戳:', yesterday_start_time)
    
    # 4、获取昨天的结束时间戳
    yesterday_end_time = int(time.mktime(time.strptime(str(today), '%Y-%m-%d'))) - 1
    print('昨天的结束时间戳:', yesterday_end_time)
    
    
    # 5、获取随机时间
    def random_time(yesterday_start_time, yesterday_end_time):
        random_time = random.randrange(yesterday_start_time, yesterday_end_time)
        print('昨天内的随机时间戳:', random_time)
        jia_time = time.localtime(random_time)
        really_time = time.strftime('%Y-%m-%d %H:%M:%S', jia_time)
        print('昨天内的随机时间:', really_time)
    
    
    random_time(yesterday_start_time, yesterday_end_time)

    结束!!

  • 相关阅读:
    LDAP2-创建OU创建用户
    GNE: 4行代码实现新闻类网站通用爬虫
    为什么每一个爬虫工程师都应该学习 Kafka
    新闻网页通用抽取器GNEv0.04版更新,支持提取正文图片与源代码
    写了那么久的Python,你应该学会使用yield关键字了
    新闻类网页正文通用抽取器
    为什么Python 3.6以后字典有序并且效率更高?
    为什么你需要少看垃圾博客以及如何在Python里精确地四舍五入
    数据工程师妹子养成手记——数据库篇
    一行js代码识别Selenium+Webdriver及其应对方案
  • 原文地址:https://www.cnblogs.com/caoyinshan/p/12884207.html
Copyright © 2011-2022 走看看