Skip to content

Commit 8fd1d3f

Browse files
committed
[WIP] add more SAS date, datetime and time formats
1 parent d3d49aa commit 8fd1d3f

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pyreadstat/_readstat_parser.pyx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ cdef list sas_date_formats = ["WEEKDATE", "MMDDYY", "DDMMYY", "YYMMDD", "DATE",
4949
"MMDDYYN6", "MMDDYYN8", "MMDDYYP", "MMDDYYP10", "MMDDYYS", "MMDDYYS10",
5050
#"MONNAME", "MONTH", "WEEKDAY", "QTR", "QTRR", "YEAR","DAY", "DOWNAME" # these do not print as full dates in sas
5151
"WEEKDATX", "DTDATE",
52-
"IS8601DA", "E8601DA", "B8601DA",
52+
"IS8601DA", "E8601DA", "B8601DA", "E8601DA10",
5353
"YYMMDDB", "YYMMDDD", "YYMMDDN", "YYMMDDP", "YYMMDDS",]
5454
cdef list sas_datetime_formats = ["DATETIME", "DATETIME18", "DATETIME19", "DATETIME20", "DATETIME21", "DATETIME22",
55-
"E8601DT", "DATEAMPM", "MDYAMPM", "IS8601DT", "B8601DT", "B8601DN"]
56-
cdef list sas_time_formats = ["TIME", "HHMM", "TIME20.3", "TIME20", "TIME5", "TOD", "TIMEAMPM", "IS8601TM", "E8601TM", "B8601TM", ]
55+
"E8601DT", "DATEAMPM", "MDYAMPM", "IS8601DT", "B8601DT", "B8601DN", "E8601DT26.6"]
56+
cdef list sas_time_formats = ["TIME", "HHMM", "TIME20.3", "TIME20", "TIME5", "TOD", "TIMEAMPM", "IS8601TM", "E8601TM", "B8601TM", "E8601TM15.6"]
5757
# "HOUR" # these do not print as full time formats in sas
5858
#cdef list sas_all_formats = sas_date_formats + sas_datetime_formats + sas_time_formats
5959
cdef list sas_all_formats

0 commit comments

Comments
 (0)