sqlserver 날짜 변환 오류:Timestamp 형식 은 yyyy-mm-dd hh:mm:ss[.ffffffff]여야 합 니 다.
3654 단어 yyyy-mm-dd
서버 가 CENTOS 시스템 이 라면 서버 의 날짜 형식 은 데이터베이스 sqlserver 의 날짜 형식 과 대응 하지 않 습 니 다.데이터 베 이 스 를 디자인 할 때 datetime 형식 을 varchar 형식 으로 바 꿔 야 합 니 다.bean 에 대응 하 는 것 도 String 형식 으로 바 꾸 고 저장 할 때 데 이 터 를 DataFormat 으로 변환 해 야 합 니 다.
/* */
private String ydid; //
private RsEmployee jgbm; //
private String ydlxbm; //
private String ydxq; //
private String ydsj; //
private String ydsm; //
private int lrr; //
private String lrsj; //
private int buse; // 0: 1:
private int school_id;
public String addSaveRSYd() throws Exception {
//rsEmployeeyd.setYdid(0);
HttpSession session = request.getSession();
int school_id = Integer.parseInt(session.getAttribute("schoolid").toString());
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date now = new Date();
rsEmployeeyd.setJgbm(rsEmployeeyd.getJgbm());
rsEmployeeyd.setYdlxbm(rsEmployeeyd.getYdlxbm());
rsEmployeeyd.setLrsj(format.format(now));
rsEmployeeyd.setYdsj(format.format(rsEmployeeyd.getYdsj()));
rsEmployeeyd.setYdsm(rsEmployeeyd.getYdsm());
rsEmployeeyd.setBuse(1);
rsEmployeeyd.setSchool_id(school_id);
rsEmployeeydService.addInfo(rsEmployeeyd);
return SUCCESS;
}