我想创建一个函数,该函数将创建一个随机时间戳并转换为字符串。尝试了几种方法,但不确定问题是否出在 python 2.6
试过这个,但遇到错误,说:
TypeError: unsupported operand type(s) for *: 'datetime.timedelta' and 'float'
def gen_datetime(min_year=2018, max_year=datetime.now().year):
start = datetime(min_year, 1, 1, 00, 00, 00)
years = max_year - min_year + 1
end = start + timedelta(days=365 * years)
return start + (end - start) * random.random()
...
randomTime = str(gen_datetime())