时间类型转换和比较大小
SQL语句:sql = "select * from Tb where sttime between #"+date1+"# and #"+date2+"# order by [id]"
问题一:“ #"+date1+"# ”表明在ACCESS数据库中,该字段是“日期”类型的对吧,日期型字段必须要这样写?
问题二:如果“sttime”字段是字符串型,例如从“DataTimePicker”控件中获取的日期值是“X年X月X日格式”的,是否可以比较?
如果要转换用“Convert.ToDataTime()”是吗?
在Access中不能
select
convert(datetime,replace(replace(replace(qssj,'年','-'),'月','-'),'日','')) as qssj,
convert(datetime,replace(replace(replace(jzsj,'年','-'),'月','-'),'日','')) as jzsj
from xfb