diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py index 1df7224f27919c545d8fa982af0eb905bd749118..1263fdc33c20ad0f9798cf11d2ba2af8d5d00c80 100644 --- a/modules/aeolus/datasource.py +++ b/modules/aeolus/datasource.py @@ -142,9 +142,10 @@ class CLAVRx_VIIRS(Files): def get_datetime(self, pathname): filename = os.path.split(pathname)[1] - so = re.search('_s\\d{11}', filename) + toks = filename.split('.') + so = re.search('\\d{11}', toks[4]) dt_str = so.group() - dto = datetime.datetime.strptime(dt_str, '_s%Y%j%H%M').replace(tzinfo=timezone.utc) + dto = datetime.datetime.strptime(dt_str, '%Y%j%H%M').replace(tzinfo=timezone.utc) return dto def get_parameters(self):