如果SELECT GETDATE()
产生2014-09-05 11:06:38.927
和SELECT CONVERT(VARCHAR(50), GETDATE(), 101)
产生09/05/2014
,那么,为什么不SELECT CONVERT(VARCHAR(50), '2014-09-05 11:06:38.927', 101)
产生2014-09-05 11:06:38.927
,而不是09/05/2014
转换日期时间为varchar?只有日期部分
Q
只有日期部分
0
A
回答
1
您要转换的第三条语句中的值已经是一个字符串。转换将其转换价值和下降的时间,如果你第一个字符串转换为日期:
SELECT CONVERT(VARCHAR(50), CAST('2014-09-05 11:06:38.927' as DATETIME), 101)
3
CONVERT(VARCHAR(50), GETDATE(), 101)
被转换日期时间为varchar
CONVERT(VARCHAR(50), '2014-09-05 11:06:38.927', 101)
是一个varchar转换为varchar
尝试:
CONVERT(VARCHAR(50), convert(datetime, '2014-09-05 11:06:38.927'), 101)
,您应该看到与第一个查询类似的结果。
相关问题
- 1. 如何比较只有日期部分今天交货日期
- 2. 如何比较XMLGregorianCalendar只有日期部分(日,月,年)?
- 3. 只比较两个日期的时间部分,忽略日期部分
- 4. 解析只有日期部分没有时间logstash
- 5. 只想要日期时间的日期部分
- 6. C#日期部分
- 7. 检索日期部分从其中有日期时间类型
- 8. 如何从整个日期只获取日期的第一部分('DD')?
- 9. 如何只更改日期时间的日期部分,同时保留时间部分?
- 10. Tableview部分按日期
- 11. 仅更换日期部分
- 12. 日期部分功能
- 13. DATEADD与部分日期
- 14. 用于部分日期
- 15. 需要部分日期
- 16. 如何只保留日期部分在Django DateField
- 17. 只想从mysql中的日期中提取月份部分
- 18. NSPredicate只在日期字段的“年份”部分进行过滤
- 19. Sql Server从DateTime中只选择日期部分
- 20. 如何在vb.net中只比较日期部分和月份
- 21. 如何分别回显日期部分
- 22. 如何从SQL Server中的日期时间列中只获取日期部分并且没有0
- 23. 我如何设置日期时间变量的只有部分时间在C#
- 24. 无法识别的方法调用时只有日期部分需要
- 25. MySQL选择使用日期时间,只能按日期分组
- 26. 只按日期分组日期时间在Ruby中
- 27. 只是日期
- 28. 截断日期只小时/分钟
- 29. 如何只与日期分量
- 30. SQL难题,如何选择部分的最新日期,但每个部分只有1行(独特)
为什么不让应用程序执行格式化?还有,为什么你想以不明确的格式呈现日期?你认为没有人会来到英国或加拿大或美国以外的任何地方,并假设这是5月9日而不是9月5日? – 2014-09-05 19:24:49
感谢smarty裤子。很高兴您认为这是一个网络应用程序,但实际上,它是一个非常面向客户的桌面应用程序,运行在位于美国的一家小公司内,因此不存在任何英国或加拿大公民使用它的风险。无论如何,这无疑是一个假设性问题。你的观点与我的问题无关。 – 2014-09-06 01:10:48