永发信息网

vs2008 c#.net设定数据库或程序的值为某一具体值,显示出现变化

答案:3  悬赏:20  手机版
解决时间 2021-05-06 20:35

我在vs2008有一个下拉框,里面有“上午”“下午”“全天”

当我选上午的时候,后面的2个时间框会自动变成7:00和12:00,选下午会变成13:00和18:00,选全天会变成7:00和18:00,我存储的是时间,选择只是方便用户

我想设定,在sql2005或者程序中,有没有办法,当我选上午,也就是时间为7:00和12:00的时候,存储后,后台保存2个时间,前台网页能显示“上午”,而不是7:00-12:00(这个时间是我把2个时间合为1个时间做出来的),或显示7:00-12:00(上午)

能用sql语句或程序代码写出来吗,或附上重要代码,万分感谢,我用c#vs2008+sql2005

最佳答案

你先看看你的时间上午7:00 12:00 下午 13:00 18:00 全天 7:00 18:00你把这几个做个判断出来然后再显示如何呢?

全部回答

把时间进行一个判断

比如你数据库的字段是DATA DATA1内容是8:00,11:00

select case when REPLACE(data,':','')>0700 and REPLACE(data1,':','')<=1200 then '上午'

case when REPLACE(data,':','')>1300 and REPLACE(data1,':','')<=1800 then '下午'

case when REPLACE(data,':','')>0700 and REPLACE(data1,':','')<=1800 then '全天'

是不是这个意思

按照你的思路加一个分隔符试试 7:00-12:00|(上午)

前台能获得这两个时间的,用 Split("|")分隔

群号[65711267] 讨论.net php js 相关技术,欢迎加入.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人站久了,对身体好吗?
英雄岛里怎么激活并使用双英雄
DNF第九章具体什么时间更新!
六符顶我想知道这个在什么地方
请问济南哪里有卖蒙奇奇布偶的(超像的)
天龙八部2 哪个门派练级最快,最能做任务,副
重装xp后玩游戏不是全屏怎么办
爱奇艺账号怎么注销,我用第三方账号登录的爱
跪求QQ餐厅的开通!
校内网为何改名人人网?
所说的礼品都包括那些?
武艺的质料?
普通会员空间等级最高是多少级?不同等级都能
怎样听的懂cctv-9
守护甜心漫画在连云港那里有卖的?
推荐资讯
诺基亚6700S有什么缺点啊
对不起,拍拍助理遇到未知异常,将要退出
我今天重新装了系统,怎么视频时话筒说不出声
有没有从峨眉回德阳的汽车哦?
诺基亚N72储存卡在手机上怎么格式化?我记得
农工商超市NO.0084在什么地方啊,我要过去处
为什么我家电脑音箱突然间什么声音都没有?
现在最火、最好玩的网络游戏是什么??
裂创心灵之刃
英雄岛14级去哪里升级啊?
皮肤的问题???
一些脍炙人口的古诗词,脍炙人口的古诗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?