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):