gpt4 book ai didi

python - Django / python : Generate random timezone respecting datetime within the next 24h

转载 作者:太空宇宙 更新时间:2023-11-04 09:26:16 30 4
gpt4 key购买 nike

我需要在接下来的 24 小时内生成一个随机日期时间(因此任何小时、分钟和秒,但在方法运行后的 24 小时内)。这将进入 django model.DateTimeField()。我知道我可以使用

获取当前的时区感知日期时间
from django.utils import timezone
timezone.now()

但我不太清楚如何从 timezone.now() 中选择 future 24 小时的随机时间。

最佳答案

import datetime
import random
from django.utils import timezone

now = timezone.now()
future = now + datetime.timedelta(seconds=random.randint(0, 86400))

future 将是从现在到 24 小时后的任何随机时刻。神奇的数字 86400 就是一天中的秒数。

关于python - Django / python : Generate random timezone respecting datetime within the next 24h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57489697/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com