可以使用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的数据导入和查询

用python随机生成一个符合bigquery timestamp类型的字符串

原文地址: https://www.cveoy.top/t/topic/dxiJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录