使用存储过程将数据从DateTime转换为Date [英] Convert Data from DateTime to Date using Stored Procedure

查看:113
本文介绍了使用存储过程将数据从DateTime转换为Date的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从表中获取所有数据并将其绑定到Datalist中。我的桌子上有一个日期和字段。当我尝试绑定日期时,它显示为日期和时间格式。我只需要显示日期。我正在使用存储过程来获取数据..我如何将该Datatime格式转换为日期.......而且我可以转换它,在我的代码隐藏中?或者存储过程?

解决方案

另一种方法是使用T-SQL将日期时间数据类型转换为varchar数据类型 CONVERT [ ^ ]功能,例如:



  SELECT   CONVERT  VARCHAR  10 ),FromDate, 112  AS  FromDate, CONVERT  VARCHAR  10 ),ToDate, 112  AS  ToDate 


您可以在页面本身中执行此操作/>

<%#DataBinder.Eval(Container.DataItem,datetim e,{0:dd / mm / yyyy})%> //根据需要更改格式字符串(第3个)



问候..:)


不要。

格式化显示信息: MSDN [ ^ ]

I need to Get all the datas from table and bind that into Datalist. I have a fromdate and todate fields in my table. When i try to bind dates its displayed as Date with time format. I need to display date only. i am using stored procedure to get data.. How can i convert that Datatime format to date.......And where i can convert that, in my codebehind ? or stored procedure ?

解决方案

Another way is to convert datetime data type to varchar data type using T-SQL CONVERT[^] function, for example:

SELECT CONVERT(VARCHAR(10), FromDate, 112) AS FromDate, CONVERT(VARCHAR(10), ToDate, 112) AS ToDate


You can do it in page itself

<%# DataBinder.Eval(Container.DataItem, "datetime", "{0:dd/mm/yyyy}")%>//Change format string(3rd)as you want


Regards..:)


Don't.
Format the display information instead: MSDN[^]


这篇关于使用存储过程将数据从DateTime转换为Date的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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