C#关于时间转换的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:07:50
long shijian=System.DateTime.Now.Ticks/10000000;
textBox1.Text = Convert.ToString(shijian);
我现在想通过读取textBox1.Text,转换成时间的格式,可以在textBox2里显示出来。也要能在dateTimePicker1中显示日期,在dateTimePicker2中显示时间。应该怎么做?如果大家有更好的建议,也可以提出来。

DateTime dt = DateTime.Parse(textBox1.Text);
dateTimePicker1.Value = dt;
dateTimePicker2.Value = dt;

textBox1.Text = Convert.ToDateTime(shijian);

不明白你为什么要转换成刻度?
textBox1.Text =DateTime.Now.ToString();
this.dateTimePicker1.Value = Convert.ToDateTime(textBox1.Text);

dateTimePicker2显示时间,只要把dateTimePicker2的format属性改为time

为什么要定义为long型呢?
DateTime dt;
//dt=DateTime.Now;
dt=Convert.ToDateTime(this.textBox1.Text);
this.dateTimePicker1.Text=dt.ToShortDateString();
this.textBox2.Text=dt.ToShortTimeString();

http://hi.baidu.com/flftfqwxf/blog/item/6ce6f250ef425b1f377abe06.html
这里有很好的说明