日期:2014-05-17  浏览次数:20394 次

c# int型转化为 日期类型! ------强制转换类型
我在c#中 添加一个textbox控件,用于查询某一天的记录。 比如我在textbox中输入20130826 可以查询到数据库中时间为2013-08-26  的所有记录!数据库中的时间类型设置的就是yyyy-MM-dd   我的问题就是数据类型我不会转化,谢谢大家给我建议! 在线跪求!!!  
我自己写的是:
 protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
                 // 按日期条件查询
             string datestring = TextBox1.Text;
            DateTime date = Convert.ToDateTime(datestring);
      1..      Console.WriteLine(date);
            Console.Read();


              //  DateTime date = DateTime.Parse("yyyy-MM-dd");
      2..      //  TextBox1.Text = date.ToString();
           
      3..      //  DateTime date = Convert.ToDateTime(TextBox1.Text);
              //  TextBox1.Text = date.ToString("yyyy-MM-dd");

我用了这三个方法 都不行啊     跪求代码?????????
textbox c# 日期格式 ?强制转换

------解决方案--------------------
if(TextBox1.Text!="")
{
TextBox1.Text=Convert.ToDateTime(TextBox.Text).ToString("yyyy-MM-dd")
}

TextBox1.Text 这里面的值最好要做个校验
------解决方案--------------------
Convert.ToDateTime(TextBox.Text).ToString("yyyy-MM-dd")

+1

简单的方法!再加上一些判断就Ok了
------解决方案--------------------
try:
http://www.cnblogs.com/insus/p/3231007.html
------解决方案--------------------