当我运行select *
语句时,我会得到两种不同的日期格式。
如何在不专门调用日期列的情况下格式化所有日期。
答案 0 :(得分:1)
在不更改日期的基础数据类型的情况下,您无法从SQL操作记录集的格式,而无需在选择中明确执行强制转换/转换:
SELECT CAST(SomeDate1 as DATETIME), CAST(SomeDate2 as DATETIME) FROM User
或使用CONVERT
:
SELECT CONVERT(VARCHAR, SomeDate1, 101), CONVERT(VARCHAR, SomeDate2, 101) FROM User
假设101是您想要的格式(请参阅MSDN了解各种格式)。