如何在Sql server的select语句中转换日期 [英] how to convert a date in select statement of Sql server

查看:154
本文介绍了如何在Sql server的select语句中转换日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



当我在SQL中选择日期时,它返回为 2011-02-25 21:17:33.933 。但我只需要Date部分,即 2011-02-25 。我怎么能这样做?



请帮助

提前感谢..

解决方案

选择转换(日期时间,转换(VarChar(10),'2013-07-22 17:29:48.813',105))


保持您的值在您的查询,但在您想要显示它时按照您想要的方式格式化:

  string  displayedDate = dateTimeValue .ToString(  aaaa-MM-dd); 


Hello every one,

When I select date in SQL it is returned as 2011-02-25 21:17:33.933. But I need only the Date part, that is 2011-02-25. How can I do this?

please help
thanks in advance..

解决方案

select Convert(DateTime, Convert(VarChar(10), '2013-07-22 17:29:48.813', 105))


Keep the value as is in your query, but format it the way you want when you want to display it:

string displayedDate = dateTimeValue.ToString("aaaa-MM-dd");


这篇关于如何在Sql server的select语句中转换日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆