用python随机生成一个符合bigquery timestamp类型的字符串
可以使用Python的datetime模块和random模块来生成一个符合BigQuery Timestamp类型的字符串,具体方法如下:
import datetime
import random
# 生成一个随机日期时间
start_date = datetime.datetime(2021, 1, 1)
end_date = datetime.datetime.now()
time_diff = (end_date - start_date).total_seconds()
random_seconds = random.randint(0, int(time_diff))
random_datetime = start_date + datetime.timedelta(seconds=random_seconds)
# 将日期时间转换为符合BigQuery Timestamp类型的字符串
timestamp_str = random_datetime.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
print(timestamp_str)
运行结果示例:
2021-09-28T03:47:29.000023Z
这个字符串符合BigQuery Timestamp类型的格式,可以直接用于BigQuery的数据导入和查询
原文地址: https://www.cveoy.top/t/topic/dxiJ 著作权归作者所有。请勿转载和采集!