类似转换成convert(varchar(30),getdate(),112)后比较,
解决方案 »
- c#选中文件夹控件 怕分浪费了回帖有一定建议的狂补分
- 做安装包时的复选框只的4个,能怎样加到4个以上。
- 如何打印多页面
- 菜鸟级的问题??各位帮个忙!!
- 截取字符串
- 做个局域网游戏,服务器用TCPlistener,客户端用Socket,当服务器连续向客户端发送数据时,客户端响应不过来,怎么解决?
- 大家认为asp.net的移动控件的开发和wap开发有什么区别和联系呢!
- C# 打包 msi 调用(在程序里面 )另一个 mis 顶 者有分!
- 怎样才能用C#后期绑定Excel,能否给一些对其单元操作的代码,谢先
- C#新手,有问题求大神帮忙。不知道程序哪里出错,与预期结果不同。
- c#调用中兴API开发cngpSP端网关
- 刚自己摸索不知道这个错到那了
如Year(inputDate),Month(inputDate),Date(inputDate),楼主看着办
dateTime.ToString(格式化参数)//想变什么样都可以,只要日期也行,只要时间也行
dateTime.Date//只剩下日期数据库里面
Date(字段)//返回字段的日期部分
Time(字段)//返回字段的时间部分
类似,年、月、日、小时、分、秒都可以得到想怎么比较都可以
DECLARE @stime varchar(30)
DECLARE @etime varchar(30)
@tdate=#" + date + "#
@stime=#" + beginTime + "#
@etime=#" + endTime + "# select * from 人工数据 where inputDate = convert(varchar(30),@tdate,105) and HeadTime > = convert(varchar(30),@stime,108) and TailTime <= convert(varchar(30),@tdate,108) order by HeadTime"; convert(varchar(30),@tdate,105)="21-06-2006"
convert(varchar(30),@tdate,104)="21.06.2006"
convert(varchar(30),@tdate,103)="21/06/2006
"
看看SQL:
select convert(char(10),getdate(),120) '年月日'
select convert(varchar,getdate(),114) '时分秒毫秒'
/*
年月日
----------
2008-02-02(所影响的行数为 1 行)时分秒毫秒
------------------------------
14:18:05:810(所影响的行数为 1 行)*/