C#中的如何限定日期类型数据只取值到日存入数据库
答案:6 悬赏:0 手机版
解决时间 2021-02-28 23:22
- 提问者网友:山高云阔
- 2021-02-28 04:35
C#中的如何限定日期类型数据只取值到日存入数据库
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-28 05:09
oracle不知道,SQL中就算你取到日存入到数据库中再取出来也是带时分秒的。
比如:你存入2013-11-11,那么你拿出来的就是2013-11-11 00:00:00,不管是smalldatetime类型还是datetime类型,都是这样。
要想解决你所问的问题,你就存字符串,将字段设置为varchar(20).比较的时候数字和字母都是ASIIC码比较和正常类型比较一样。
如果程序里要用,你直接在程序里转换下就行了
比如:你存入2013-11-11,那么你拿出来的就是2013-11-11 00:00:00,不管是smalldatetime类型还是datetime类型,都是这样。
要想解决你所问的问题,你就存字符串,将字段设置为varchar(20).比较的时候数字和字母都是ASIIC码比较和正常类型比较一样。
如果程序里要用,你直接在程序里转换下就行了
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-28 09:40
格式化成ShortDate就行了
- 2楼网友:轻熟杀无赦
- 2021-02-28 08:31
因为 duty.dutytime = convert.todatetime(timedlist.selectedvalue);你这里面存储的时候本身使用的是datetime,所以会默认添加日期的,你可以考虑调用time。
- 3楼网友:怀裏藏嬌
- 2021-02-28 08:10
你可以使用语句trunc(sysdate,'dd');sysdate替换成你的日期参数
- 4楼网友:三千妖杀
- 2021-02-28 07:16
Mydate=Convert.ToDateTime('2013-09-21 12:14:08').ToString('yyyy-MM-dd');
Mydate=DateTime.Now.ToShortTimeString() ;
ORALCE:数据裤系统时间, to_date(sysdate,'yyyy-MM-dd');
- 5楼网友:往事隔山水
- 2021-02-28 05:58
time="2013/09/20 13:30:20";
string st= time.toString("yyyy/MM/dd HH");把st存入数据库就哦啦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯