diff --git a/all.sas b/all.sas index 89669af..b8d9c98 100644 --- a/all.sas +++ b/all.sas @@ -7157,10 +7157,11 @@ data &outds(keep=name type length varnum format label ddtype fmtname); else if formatd=0 then format=cats(fmtname,formatl,'.'); else format=cats(fmtname,formatl,'.',formatd); type='N'; - if format=:'DATETIME' or format=:'E8601DT' then ddtype='DATETIME'; + if format=:'DATETIME' or format=:'E8601DT' or format=:'NLDATM' + then ddtype='DATETIME'; else if format=:'DATE' or format=:'DDMMYY' or format=:'MMDDYY' or format=:'YYMMDD' or format=:'E8601DA' or format=:'B8601DA' - or format=:'MONYY' + or format=:'MONYY' or format=:'NLDATE' then ddtype='DATE'; else if format=:'TIME' then ddtype='TIME'; else ddtype='NUMERIC'; diff --git a/base/mp_getcols.sas b/base/mp_getcols.sas index c2ba397..ba26f0d 100644 --- a/base/mp_getcols.sas +++ b/base/mp_getcols.sas @@ -53,10 +53,11 @@ data &outds(keep=name type length varnum format label ddtype fmtname); else if formatd=0 then format=cats(fmtname,formatl,'.'); else format=cats(fmtname,formatl,'.',formatd); type='N'; - if format=:'DATETIME' or format=:'E8601DT' then ddtype='DATETIME'; + if format=:'DATETIME' or format=:'E8601DT' or format=:'NLDATM' + then ddtype='DATETIME'; else if format=:'DATE' or format=:'DDMMYY' or format=:'MMDDYY' or format=:'YYMMDD' or format=:'E8601DA' or format=:'B8601DA' - or format=:'MONYY' + or format=:'MONYY' or format=:'NLDATE' then ddtype='DATE'; else if format=:'TIME' then ddtype='TIME'; else ddtype='NUMERIC';