如何使数据库中数值型字段一过12点自动加100?

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:22:53
请写具体的代码

代理

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public static void main(String[] args) throws ParseException {
String d1 = "12:00:00";
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");

Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();

String d2 = sdf.format(now);

c2.setTime(sdf.parse(d2));
c1.setTime(sdf.parse(d1));

int result = c2.compareTo(c1);

if (result == 0) {
System.out.println("c2相等c1");
} else if (result < 0) {
System.out.println("c2小于c1");
} else {
System.out.println("c2大于c1");
//这里就写数据操作代码,自己写吧
//sql = "update table1 set a = a+100";
}
}

建立一个作业
作业设在12点执行
作业内容是 update 表 set 值=值+