| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1177 人关注过本帖
标题:数据库表中只取日期不取时间的问题?(数据表中日期手动输入)
只看楼主 加入收藏
redpig
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:2 
数据库表中只取日期不取时间的问题?(数据表中日期手动输入)

//access数据库 表中 日期值 是自已添的。不是自动生成的
//
//相关问题链接
//点击进入: [URL=http://bbs.bc-cn.net/viewthread.php?tid=147656]添加时间时怎么限制输入格式?[/URL]
//

//在后台修改项目中。要从数据库里读取日期这项。
//前台修改某项目传值id
string sqlstr = "select * from tb_website where web_id=" + Request["id"];//表-网站

con = new OleDbConnection(connectionString);
OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "tb_website"); //表-网站

txtweb_time.Text = Convert.ToString(dv["web_time"]); //转换string 修改
....


//如果我之前输入的是 2007-6-15 的话,那么取出来的值 就是 2007-6-15 0:00:00 会多出来时间部份
//那么修改的时候会显示 2007-6-15 0:00:00 哪怕只显示不修改时间。也会因为格式不对 被正则表达式 提错

//怎么样才能从数据库中取出的值只有日期而没有时间?
//哪位大虾有什么好的方法啊?

搜索更多相关主题的帖子: 数据库 输入 时间 
2007-06-15 16:20
CrazyWeed0907
Rank: 2
等 级:新手上路
威 望:5
帖 子:1385
专家分:0
注 册:2006-5-30
收藏
得分:0 

数据库里有转换函数好象是 convert(varchar(10),web_time,112),自己再找下


“十步杀一人,千里不留行。事了拂衣去,深藏身与名。”
2007-06-15 16:27
redpig
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-14
收藏
得分:0 

感谢LS。你这是Sql语句里直接转换的吧。
而且那样的话Sql语句会很复杂。因为不是只取时间一顶。还有好多项。
我先试试吧。

有没有选取出来后再转换的?
或是有更好的方法

2007-06-15 17:00
快速回复:数据库表中只取日期不取时间的问题?(数据表中日期手动输入)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021233 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved