Изменить дату на строку

действительно, все эти типы datetime могут быть трудными и потенциально проблематичными (необходимо внимательно следить за информацией о часовом поясе). вот что я сделал, хотя я признаю, что меня беспокоит, что по крайней мере часть его «не по дизайну». Кроме того, это может быть сделано немного более компактным по мере необходимости. начиная с numpy.datetime64 dt_a:

dt_a

numpy.datetime64 ('2015-04-24T23: 11: 26.270000-0700')

dt_a1 = dt_a.tolist () # дает объект datetime в UTC, но без tzinfo

dt_a1

datetime.datetime (2015) , [4], [4] [+] ], tzinfo = pytz.timezone ('UTC'))

... и, конечно, это может быть сжато в одну строку по мере необходимости.

0
задан jarlh 17 January 2019 в 11:18
поделиться

1 ответ

 SELECT [key], CONVERT(varchar(30), CAST([key] as datetime), 103) as strDate

с вашим кодом формата, выбранным из

https://www.w3schools.com/sql/func_sqlserver_convert.asp

+++++

ваша дата в формате iso в виде строки, поэтому просто изменить ее на тип даты, а затем отформатировать тип даты с помощью встроенных функций SQL

0
ответ дан Cato 17 January 2019 в 11:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: