#!/bin/bash # 测试修复后的日期格式 START_DATE_RAW="20260118" END_DATE_RAW="20260218" echo "Original params:" echo "START_DATE_RAW: $START_DATE_RAW" echo "END_DATE_RAW: $END_DATE_RAW" # 处理日期格式 START_DATE_STR="${START_DATE_RAW:0:4}-${START_DATE_RAW:4:2}-${START_DATE_RAW:6:2}" END_DATE_STR="${END_DATE_RAW:0:4}-${END_DATE_RAW:4:2}-${END_DATE_RAW:6:2}" echo "Formatted dates:" echo "START_DATE_STR: $START_DATE_STR" echo "END_DATE_STR: $END_DATE_STR" # 构建正确的 timerange 格式 (YYYY-MM-DD/YYYY-MM-DD) TIMERANGE_ARG="$START_DATE_STR/$END_DATE_STR" echo "Final timerange argument: $TIMERANGE_ARG"