//string time = dateTimePicker1.Value.Date.ToString("yyyy-MM-dd ");
//newdata.data_time = Convert.ToDateTime(time); newdata.data_time = Convert.ToDateTime(dateTimePicker1.Text);我从dateTimePicker1中接受的值是2011-08-23 但一转换为datatime就变成了2011-08-23 00:00:00 上面两种方法不行,求帮忙啊~~~
//newdata.data_time = Convert.ToDateTime(time); newdata.data_time = Convert.ToDateTime(dateTimePicker1.Text);我从dateTimePicker1中接受的值是2011-08-23 但一转换为datatime就变成了2011-08-23 00:00:00 上面两种方法不行,求帮忙啊~~~
解决方案 »
- c# 获取系统中当前活动窗体使用的输入法 在线等
- 在Form1里声明的对象在Form2里怎么修改它的变量并且保留对象在Form1里修改的变量的
- ▲▲▲▲ 求.net+MapXtreme2004入门级的完整例子,另送500分▲▲▲▲
- C#中如何打开邮件程序? 小问题求教!!!
- 问题
- 怎么打包DIVX的DLL文件,免得用户再安装
- C#常用排序和查找算法的GUI实现~!
- 如何在经过第一个窗体上按钮打开的第二个窗体上关闭第一个窗体?
- 在asp.net中打开的新窗口中进行提交的时候,刷新父页面,为何父页面总是回到第一页
- 如何选用.NET的语种(C#、VB、C++)开发合适的软件项目???
- 求一个关于grid方法或者自定义控件
- 关于调试时,系统卡起
插入数据库中有00:00:00取出来的时候转换下呗ToString("yyyy-MM-dd ");
Convert.ToDateTime(dateTimePicker1.Text).Year()+Convert.ToDateTime(dateTimePicker1.Text).Month()+Convert.ToDateTime(dateTimePicker1.Text).Day()
我需要读取的是dateTimePicker中用户选取的日期,请问该怎么办?是否像二楼说的那样只能 改数据库?那么怎么改 我用的是access 数据库 时间类型是 时间/日期 常规日期
.ToLongDateString()
或者 Convert.ToDateTime(dateTimePicker1.Text)
.ToString("yyyy/MM/dd")
我知道关系不大 可是 程序老是报错 提示标准表达式中数据类型不匹配
//检查数据是否重复
public static bool CheckData(data newdata)
{
bool rst = false;
string sqlStr = "select * FROM data WHERE user_id='" + newdata.user_id + "' and data_time="+"#"+newdata.data_time+"#";
int rows = DBManager.ExecuteUpdate(sqlStr);
if (rows > 0)
{
rst = true;
}
return rst;
}
另外ToShortDateString()方法应该也可以提出楼主要的日期部分吧
首先,用户只关心他看到的,至于你数据库存的带时间与否,用户不关心。现在你用的是Access数据库,可能没有Date类型,那么你存入数据库前处理时间就没意义了,只要输出的时候格式化一下就可以了。
如果你用其他的数据库,有date类型的,存入前只取日期就有意义了,这样读取的时候就可以不用处理了。
Kind属性设为:dtkTime
Format属性设为:HH:mm:ss
所以无法存储数据和操作数据库数据?
看看有没有FormatType属性
我是一个查询语句,select * FROM data WHERE user_id=" + newdata.user_id + " and data_time="+"#"+newdata.data_time+"#"接收到数据以后切断点观察是 select * FROM data WHERE user_id=2 and data_time=#2011-8-23 0:00:00#" 这样程序是什么也查不到的 因为数据库中 data_time 是 2011-8-23。请问怎么办?我想只把newdata.data_time赋值为2011-8-23 但做不到,他总是 加上 0:00:00
select * FROM data WHERE user_id=" + newdata.user_id + " and data_time="+"#"+newdata.data_time.ToShortDateString()+"#"
return dateString;长度固定,年月日之间没有其余字符的纯年月日的字符串