
objectobj=dataGridView1Rows[dataGridView1CurrentCellRowIndex]Cells[4]Value;DateTimetime=ConvertToDateTime(obj);dateTimePickerValue=time;
做这种项目的时候先想怎么设计数据库的表。
先简单给你设计个表
id (int) 主键 递增
day(datetime) 存放日期
holiday(boolean) 存放是否是假期
other(varchar) 备注 国庆 51 清明
数据库的表这样建、
其他的问题都放在java工程里面来写。写成日历格式这种的代码也不少可以找一下。
再就是说判断的问题就是取出数据库中的日期,转成string型和java程序获取的日期tostring做下比较就行了。
在数据库设计中,从用户角度出发,在一些日期的输入时,如果直接利用系统中的activex控件中的“日历控件”并将其与相关数据绑定,就会使这些 *** 作变得比较简单、直观,还可以减少误 *** 作,使 *** 作与视觉界面更具人性化。由于这方式源于微软公司的windows、源于常用的office,与word、excel相近,而且这些只是对窗体界面做了改变,对数据库的结构不作改动。所以可以在数据库需要的部分作为修改添加,不影响数据库整体运行。
以图书管理中的借阅记录的输入-access
2003版-为例(access
2007版和2010版类似):
打开“借阅记录的输入”窗体,进入设计视图,单击“插入”,在下拉菜单中选择“activex控件”,如图-1所示:
图-1:插入activex控件
在d出的“插入
activex控件”对话框中选择“日历控件110”,如图-2所示(最后的序号视版本不同而异):
图-2:插入activex日期控件
按确定后日历控件即插入窗体之中,此时可调整日历的位置、边框颜色、粗细等属性,如图-3所示:
图-3:调整activex日期控件的位置、大小、边框等属性
现在要将日历控件中的数据与“借阅日期”绑定,以便“借阅日期”文本框中的日期与日历控件中显示的日期一样:在设计视窗中选定日历控件,此例的日历控件名称为calendar4(最后编号视实际情况而异),打开日历控件的属性表,在属性表选项卡中切换到“数据”选项卡,在“控件来源”下拉列表中选择“借阅日期”,如图-4所示。还可以调整日历控件的其它属性,然后保存窗体并关闭。
图-4:将日历控件中的数据与“借阅日期”绑定
当你再打开这个窗体时,“借阅日期”文本框中的日期与日历控件中显示的日期已经捆绑,当你在日历中选定一个日期后,点击借阅日期文本框,这个选定的日期就会自动置入借阅日期的文本框。
对于还书日期的输入,在插入窗体控件后,将其与“实际还书日期”绑定,如图-5所示:
图-5:将日历控件中的数据与“实际还书日期”绑定
对于借阅明细的查阅与修改中,既有借阅日期也有还书日期,这时可以插入2个日期控件,当然它们的名称不会一样,分别将这两个日期控件与“借阅日期”与“实际还书日期”绑定,它们就会同步运行,以颜色加以区分,如图-6所示:
图-6:将两个日历控件中的数据与“借阅日期”及“实际还书日期”分别绑定
当然这些完全可以借助vba来实现,但这种设置方式比较直观、简单,对于初学者比较容易掌握。
本数据库对类似这样需要日期输入的窗体都使用了日历控件的绑定相应文本框的方式。这就可以完全使用鼠标或触摸屏触摸板进行输入,免去了使用键盘的麻烦。
以上就是关于java怎么取数据库日历表中数据给datetimepicker赋值,(重点是怎么给datetimepicker赋值)请教各位大神全部的内容,包括:java怎么取数据库日历表中数据给datetimepicker赋值,(重点是怎么给datetimepicker赋值)请教各位大神、如何在数据库中存放校历想要获取系统时间,然后与数据库中校历表对比,最后输出与系统时间相对应的校历、为什么access里面我创建一个日历控件时,出来那个日期会显示 #Name等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)