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");
我用了这三个方法 都不行啊 跪求代码?????????
------解决方案--------------------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
------解决方案--------------------