我已经看到如何从 ISO 格式的日期开始,例如2007-01-14T20:34:22+00:00
,使用 python 转换为更具可读性的格式datetime
.
有没有一种简单的方法来生成随机 ISO8601 日期如同这个答案 https://stackoverflow.com/a/553320/3783608 for datetime
字符串?
我建议使用这个Faker https://github.com/joke2k/faker图书馆。
pip install faker
它是一个允许您生成各种随机“假”数据集的包。使用Faker
下面生成一个随机datetime
然后您可以使用以下命令将其转换为 ISO8601 字符串格式:datetime.datetime.isoformat https://docs.python.org/3/library/datetime.html#datetime.datetime.isoformat method.
import faker
fake = faker.Faker()
rand_date = fake.date_time() # datetime(2006, 4, 30, 3, 1, 38)
rand_date_iso = rand_date.isoformat() # '2006-04-30T03:01:38'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)