fix: ファイル名の日付フォーマットを修正
This commit is contained in:
parent
96487ccb25
commit
75187e54e9
@ -15,6 +15,7 @@ from src.system_var.constants import (COLUMNS_KEY, COLUMNS_TYPE,
|
||||
UPLOAD_FILE_NAME_KEY,
|
||||
UPLOAD_FILE_NAME_TYPE)
|
||||
from src.util.dict_checker import DictChecker
|
||||
from src.util.execute_datetime import ExecuteDateTime
|
||||
|
||||
|
||||
class FetchTargetObjects():
|
||||
@ -40,7 +41,7 @@ class FetchTargetObjects():
|
||||
|
||||
|
||||
class TargetObject():
|
||||
def __init__(self, object_info, execute_datetime) -> None:
|
||||
def __init__(self, object_info, execute_datetime: ExecuteDateTime) -> None:
|
||||
self.__dict_checker = DictChecker(object_info)
|
||||
self.__object_info = object_info
|
||||
self.__execute_datetime = execute_datetime
|
||||
@ -105,8 +106,8 @@ class TargetObject():
|
||||
@property
|
||||
def upload_file_name(self) -> str:
|
||||
if self.__dict_checker.check_key_exist(UPLOAD_FILE_NAME_KEY):
|
||||
return self.__object_info[UPLOAD_FILE_NAME_KEY].format(execute_datetime=self.__execute_datetime)
|
||||
return f'{self.__object_info[OBJECT_NAME_KEY]}_{self.__execute_datetime}'
|
||||
return self.__object_info[UPLOAD_FILE_NAME_KEY].format(execute_datetime=self.__execute_datetime.to_YYYYMMDDHHMMSS)
|
||||
return f'{self.__object_info[OBJECT_NAME_KEY]}_{self.__execute_datetime.to_YYYYMMDDHHMMSS}'
|
||||
|
||||
@property
|
||||
def datetime_column(self) -> str:
|
||||
|
||||
@ -12,3 +12,6 @@ class ExecuteDateTime:
|
||||
|
||||
def to_path(self) -> str:
|
||||
return self.__execute_datetime.rstrip(MILLISEC_FORMAT).translate(str.maketrans({'-': '/', 'T': '/', ':': None, '.': None}))
|
||||
|
||||
def to_YYYYMMDDHHMMSS(self) -> str:
|
||||
return self.__execute_datetime.rstrip(MILLISEC_FORMAT).translate(str.maketrans({'-': None, 'T': None, ':': None, '.': None}))
|
||||
Loading…
x
Reference in New Issue
Block a user