update code for date time format issue

This commit is contained in:
blade 2025-09-16 17:09:00 +08:00
parent f9f4874b7e
commit 23e533ddf3
7 changed files with 8 additions and 8 deletions

View File

@ -404,7 +404,7 @@ class HugeVolumeChart:
}
"""
logger.info(f"输出Excel文件包含所有{chart_type}图表")
file_name = f"huge_volume_{chart_type}_{get_current_date_time()}.xlsx"
file_name = f"huge_volume_{chart_type}_{get_current_date_time(format="%Y%m%d%H%M%S")}.xlsx"
file_path = os.path.join(self.output_folder, file_name)
# Create Excel file and worksheet

View File

@ -13,7 +13,7 @@ class DBData:
):
self.table_name = table_name
self.temp_table_name = (
f"temp_{table_name}_{get_current_date_time()}"
f"temp_{table_name}_{get_current_date_time(format="%Y%m%d_%H%M%S")}"
)
self.columns = columns
if self.columns is None:

View File

@ -234,7 +234,7 @@ class MaBreakStatistics:
)
latest_market_date_time = ma_break_market_data["end_date_time"].max()
if latest_market_date_time is None:
latest_market_date_time = get_current_date_time()
latest_market_date_time = get_current_date_time(format="%Y%m%d%H%M%S")
latest_market_date_time = re.sub(
r"[\:\-\s]", "", str(latest_market_date_time)
)

View File

@ -76,8 +76,8 @@ def transform_date_time_to_timestamp(date_time: int | str):
return None
def get_current_date_time() -> str:
def get_current_date_time(format: str = "%Y-%m-%d %H:%M:%S") -> str:
"""
获取当前日期时间
"""
return datetime.now(timezone(timedelta(hours=8))).strftime("%Y-%m-%d %H:%M:%S")
return datetime.now(timezone(timedelta(hours=8))).strftime(format)

View File

@ -40,7 +40,7 @@ def main():
logger.info(f"成功下载 {len(processed_data)} 条数据")
# 保存数据
filename = f"{symbol}_{interval}_{get_current_date_time()}.csv"
filename = f"{symbol}_{interval}_{get_current_date_time(format="%Y%m%d%H%M%S")}.csv"
market_data_from_futu.save_to_csv(filename)
# 显示数据统计

View File

@ -121,7 +121,7 @@ def main():
statitics_dict = statistics_summary(total_trades_summary_df)
output_excel_folder = r"./output/trade_sandbox/orb_strategy/excel/summary/"
os.makedirs(output_excel_folder, exist_ok=True)
now_str = get_current_date_time()
now_str = get_current_date_time(format="%Y%m%d%H%M%S")
excel_file_name = f"orb_strategy_summary_{now_str}.xlsx"
output_file_path = os.path.join(output_excel_folder, excel_file_name)
with pd.ExcelWriter(output_file_path) as writer:

View File

@ -69,7 +69,7 @@ class MeanReversionSandboxMain:
stat_data = self.statistic_data(total_data)
excel_save_path = os.path.join(self.save_path, solution, "excel")
os.makedirs(excel_save_path, exist_ok=True)
date_time_str = get_current_date_time()
date_time_str = get_current_date_time(format="%Y%m%d%H%M%S")
excel_file_path = os.path.join(
excel_save_path, f"{solution}_{date_time_str}.xlsx"
)