在vs2005中,有一个Calender,选择某个时间后将这个时间写入textbox中,格式为2008-8-4 0:00:00,在数据库中有一个时间的列,想通过这个textbox中的选定的时间作为数据库中时间列的查询条件,查出相关的信息,问题是不会把这两个时间的格式统一起来,格式不统一就查不到相关的数据,如何把这两个时间格式统一起来,在vs2005中如何转换时间格式,用c#,在要sql中我用的是convert(varchar(8),StartTime,111),也可以用别的格式,只要两个统一起来就可以,谢谢.
yyyy年
MM 月
dd 日
hh 小时
mm 分钟
ss 秒 DateTime dt=DateTime.Now;
dt.ToString("yyyy-MM-DD");//这样就是2004-01-01这样的格式
dt.ToString("yy-MM-DD hh:mm:ss"); //这样就是04-01-01 12:00这样的格式
dt.ToString("yyyy/MM/dd"); //这样就是2004/12/01 这些都是可以随意搭配控制的。