尝试将我的日期字符串转换为美国格式
' 20150316 16:28' 成 ' 3/16/2015 4:28 pm'
(注意:24小时格式也可以)
答案 0 :(得分:1)
预定义格式" g"会以这种格式给你一个约会时间:
select FORMAT(cast('20150316 16:20' as datetime), 'g')
更新
select format( cast('20150316 16:20' as datetime), 'd')
+ ' ' + format( cast('20150316 16:20' as datetime), 'HH:mm')
制作3/16/2015 16:20
有关预定义和自定义日期时间格式,请参阅这些文章:
https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx
请注意,这些因文化而异。
答案 1 :(得分:-1)
选择转换(varchar(15),强制转换('20150316 16:28'作为日期时间),101)+''+转换(varchar(5),强制转换('20150316 16:28'作为日期时间),114)