问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp中datetime 运算的问题

发布网友 发布时间:2024-10-23 09:37

我来回答

1个回答

热心网友 时间:2024-11-09 17:08

等会啊,我自己先在机器上试试,给你答案
第一,取数据库中的date型的数据,取出来用String存即可。我是这么取的:String time = rs.getString("time");
第二,用SimpleDateFormat格式化现在的时间和取到的时间。
第三,用Calendar类得到你要的时间(加30天)
下面是我写的代码,已经测试成功了,给你看看。
数据库叫mytest,表名是Mytest1,字段是test,类型是date型。你自己看看吧,很容易懂的。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Time;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import javax.swing.JOptionPane;

public class Mytest {

static Connection con = null;

static Statement stmt = null;

ResultSet rs = null;

/* 获取数据库连接 */
public Connection connection() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/mytest";
String root = "root";
String password = "";
con = DriverManager.getConnection(url, root, password);
// stmt = con.createStatement();
// System.out.println(" connect DB success!");
// JOptionPane.showMessageDialog(null, "用户名密码能连接上..");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "用户名密码有误。。");
System.exit(1);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "由于某些原因获取数据库连接失败..");
System.exit(1);
}
return con;
}

/* 关闭数据库 */
public void releaseConnection() {
System.out.println("进入关闭数据库...");
try {
rs.close();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
System.out.println("在关闭querystatement时发生异常...");
} finally {
stmt = null;
}
try {
con.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("在关闭queryconnection时发生异常...");
} finally {
con = null;
}
}

// 做测试
public void test() {
String sql = "select test from Mytest1";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
while(rs.next()){
String time = rs.getString("test");
// System.out.println(time);
String now = sdf.format(new Date());
for(int i=0;i<10;i++)
if(time.charAt(i)>now.charAt(i)){
System.out.println(time+"***");
break;
}else
if(time.charAt(i)<now.charAt(i)){
Calendar c = Calendar.getInstance();
c.set(Integer.valueOf(time.substring(0,4)),
Integer.valueOf(time.substring(5, 6)),
Integer.valueOf(time.substring(8, 10))+10);
System.out.println(sdf.format(c.getTime())+"=====");
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Mytest tml = new Mytest();
tml.connection();
tml.test();
tml.releaseConnection();
System.exit(0);
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 三星数码相机镜头盖关不上,而且还无法开机,怎么办? 玉器明代玉器特点 ...大专模具生,以后想做模具设计,现在应该找什么工作为以后做设计师打... 三星S760镜头盖故障 三星s760数码相机镜头盖不能打开怎么办 模具新手找工作从那里入手 明代玉器明代玉器特点 我的三星蓝调L830相机镜头盖为什么只有关上一半? 模具设计专业学生找工作应该从模具行业的哪个职位开始做起? 一定要读过模具这个专业才可以从事这份工作的吗? 明代玉器的三个特点 我是一名学生,是学习模具这一专业的明年要毕业了,请问这一专业就业如... 影之刃3狂龙乱舞怎么样 狂龙乱舞套装效果 ...额头,鼻子上,嘴巴旁边狂涨豆豆,要怎么办好,目前在身边的有菊花茶,大... 嘴巴旁边近段时间经常暴出一些豆豆,是什么原因?怎么办? 你好!请问我嫂子嘴巴周围老是起豆豆,也看过中医西医好了又起、请问怎 ... 请问:为什么金属导线切割磁感线就能产生电流呢?安培定则和左手定则是... 我嘴巴周围一直反反复复长豆豆是什么原因 [英语的形容词]形容词修饰名词时应按怎样的顺序排列?(我要学校老师实际... 在商丘车管所,车辆解压不去本人可以不? ...获取mysql表中的mediumtext类型和datatime类型的字段并显示在控制台... 迈腾右前驻车灯故障是哪个 驻车灯故障怎么消除 HPEliteBook 2530p(NL449PA)笔记本电脑的硬盘转速为7200rpm,好不好? 体能测试没过会对大学生活造成什么影响吗 大学体测过不了会怎么样 心房心室肥大有严重后果吗 请模具的前辈帮我看下我适不适合模具这一行业 模具毕业生何去何从 模具设计与制造的就业率咋样?百分之几? 嘉兴网站建设哪家公司好? 嘉兴乐易网络科技有限公司公司简介 7.2脳0.58 0.92脳7.2简算 嘉兴宸宇网络科技有限公司怎么样? 关于Pro/E 与 UG NX ...模具方向的 会一些ug pro/e 等软件 四级水平 出来想做 制图工作_百 ... 我有2011年的1分硬币。是不是错币呀. pdf文件如何打开目录? ...专业是模具设计与制造,现在很是迷茫 在学校什么都没学到 虚度三年... 华东理工大学的中德工学院怎么样?