sql server里面只有datetime类型吗,如果只要存time怎么办?
想要实现控制用户登录时间段,在数据库里面设置两个字段,分别为起止时间,比如早八点到晚五点,只有datetime类型,没有time类型,是不是只能随便设个日期,取用的时候只取时间?怎么做到只取时间?   
 顺便问问,vs2005里面什么控件方便设置时间,像设置日期用datetimepicker那种?   
 偶是新手,请高手们不吝赐教,谢谢。 
------解决方案--------------------只取时间可以在SQL里取,也可以在NET里取   
 SQL里用Convert 
 convert(char(10),getdate(),111)   
 格式类型:   000   输出日期格式:   Sep   14   200    
   格式类型:   001   输出日期格式:   09/14/01      
   格式类型:   002   输出日期格式:   01.09.14      
   格式类型:   003   输出日期格式:   14/09/01      
   格式类型:   004   输出日期格式:   14.09.01      
   格式类型:   005   输出日期格式:   14-09-01      
   格式类型:   006   输出日期格式:   14   Sep   01      
   格式类型:   007   输出日期格式:   Sep   14,   01    
   格式类型:   008   输出日期格式:   17:06:08      
   格式类型:   009   输出日期格式:   Sep   14   200    
   格式类型:   010   输出日期格式:   09-14-01      
   格式类型:   011   输出日期格式:   01/09/14      
   格式类型:   012   输出日期格式:   010914      
   格式类型:   013   输出日期格式:   14   Sep   200    
   格式类型:   014   输出日期格式:   17:06:08:7    
   格式类型:   015   输出日期格式:   17:06:08:7    
   格式类型:   016   输出日期格式:   17:06:08:7    
   格式类型:   017   输出日期格式:   17:06:08:7    
   格式类型:   018   输出日期格式:   17:06:08:7    
   格式类型:   019   输出日期格式:   17:06:08:7    
   格式类型:   020   输出日期格式:   2001-09-14    
   格式类型:   021   输出日期格式:   2001-09-14    
   格式类型:   022   输出日期格式:   09/14/01      
   格式类型:   023   输出日期格式:   2001-09-14    
   格式类型:   024   输出日期格式:   17:06:08       
 NET里就简单了,.一下就出来了
------解决方案--------------------楼上正解; 
 还是.net里取方便些.