当前位置: 技术问答>java相关
JBuilder向SQL Server中存取时间的问题,请大虾们帮忙,忙得我焦头烂额了!
来源: 互联网 发布时间:2015-08-01
本文导语: 1.在JBuilder中编程,从界面上取下用户填入的时间,然后将String 型转换成java.sql.date类型,插入SQL Server中,结果插进去的都是1905-06-某日,请高手们给予指点,先多谢了! 2.用java.sql.date类型从数据库中读出的时间怎样...
1.在JBuilder中编程,从界面上取下用户填入的时间,然后将String 型转换成java.sql.date类型,插入SQL Server中,结果插进去的都是1905-06-某日,请高手们给予指点,先多谢了!
2.用java.sql.date类型从数据库中读出的时间怎样和当前系统的时间相减,得出两者相差的天数。
3.另外还有一个新手问题,请教各位怎样定义一个全局共用变量,可以在各个Frame之间公用,请多帮忙!
2.用java.sql.date类型从数据库中读出的时间怎样和当前系统的时间相减,得出两者相差的天数。
3.另外还有一个新手问题,请教各位怎样定义一个全局共用变量,可以在各个Frame之间公用,请多帮忙!
|
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
用这种方式向数据库存记录dateString就可以了。
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
用这种方式向数据库存记录dateString就可以了。
|
Date date=new Date();
String now=date.getYear()+1900+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
这是一个取当前系统时间的代码不知道对你有没有帮助
String now=date.getYear()+1900+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
这是一个取当前系统时间的代码不知道对你有没有帮助
|
通常我遇到这样的情况都是因为sqlserver的数据类型和程序中的数据类型不匹配造成的,检查一下应该可以排除