File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 11import json
2+ from datetime import datetime
23
34
45def _get_row (data ):
@@ -131,6 +132,17 @@ def convert_db_rows(metadata, results):
131132 item [column_name ] = s_map .get (value , value )
132133 elif column_type == 'multiple-select' and value and s_map :
133134 item [column_name ] = [s_map .get (s , s ) for s in value ]
135+ elif column_type == 'date' :
136+ try :
137+ date_value = datetime .fromisoformat (value )
138+ date_format = column ['data' ]['format' ]
139+ if date_format == 'YYYY-MM-DD' :
140+ value = date_value .strftime ('%Y-%m-%d' )
141+ else :
142+ value = date_value .strftime ('%Y-%m-%d %H:%M:%S' )
143+ except Exception as e :
144+ print ('[Warning] format date:' , e )
145+ item [column_name ] = value
134146 else :
135147 item [column_name ] = value
136148 else :
You can’t perform that action at this time.
0 commit comments