如何从数据库中获取日期时设置文本框的日期格式? [英] how to set date format for a text box while fetching the date from databse ?

查看:149
本文介绍了如何从数据库中获取日期时设置文本框的日期格式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨frnds,
i在数据库中有一列如有效(datetime数据类型)





 SqlCommand cmd =  new  SqlCommand( 从salesdetails中选择日期,con); 
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr .Read())
{
txtvalidity.Text = dr [ 0 ]。ToString();
}
}





但它绑定到文本框中,如7/31/2014 12 :00:00 AM这种格式



我需要以这种格式将日期绑定到文本框中(31/7/2014)如何绑定伙伴请帮助我。 。



谢谢

teja。

解决方案

试试这个.. :)



 SqlCommand cmd =  new  SqlCommand( 选择转换(varchar,date,103)作为salesdetails的日期,con); 
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr .Read())
{
txtvalidity.Text = dr [ 0 ]。ToString();
}
}





了解更多信息.. :)



将日期时间转换为字符串格式 [ ^ ]


hi frnds ,
i have a one column in database like validity (datetime datatype)



SqlCommand cmd = new SqlCommand("select date from salesdetails ", con);
           SqlDataReader dr = cmd.ExecuteReader();
           if (dr.HasRows)
           {
               while (dr.Read())
               {
                   txtvalidity.Text = dr[0].ToString();
               }
           }



but it is binding into textbox like 7/31/2014 12:00:00 AM this format

I need to bind date into textbox in this format (31/7/2014) how to bind guys please help me . .

thanks
teja.

解决方案

try this.. :)

SqlCommand cmd = new SqlCommand("select select convert(varchar,date,103) as date from salesdetails ", con);
           SqlDataReader dr = cmd.ExecuteReader();
           if (dr.HasRows)
           {
               while (dr.Read())
               {
                   txtvalidity.Text = dr[0].ToString();
               }
           }



for more info.. :)

Convert Datetime to string in many formats[^]


这篇关于如何从数据库中获取日期时设置文本框的日期格式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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