我在2016-08-01 03:00:00.000
格式称为TimeStampUTC日期字段,但我需要回到它01/08/2016
更改日期格式
我使用下面的查询
SELECT Convert(varchar(2),DATEPART(DAY, a.TimeStampUTC)) + '/'+ Convert(varchar(2),DATEPART(MONTH, a.TimeStampUTC)) + '/' + Convert(varchar(4),DATEPART(year, a.TimeStampUTC)) AS Date FROM table AS a WHERE a.TimeStampUTC > '$startDate' AND a.TimeStampUTC <='$endDate'
问题是它返回的1/8/2016
如何编写查询将其作为01/08/2016
的方式返回。
怎么样'转换(varchar(15),TimeStampUTC,101)' – Sankar
@SankarRaj你是否建议使用它,而不用分别转换日,月和年? –
如果它是日期字段,不需要解析出组件,则可以使用多种格式之一转换为字符串。 –