은 java.sql.Date()
이고 mysql 명령 sysdate는 정확히 동일한 날짜 시간을 제공합니까?java.sql.Date()이고 mysql 명령 sysdate
-1
A
답변
1
SYSDATE
함수는 데이터베이스 서버의 날짜와 시간을 제공합니다. java.sql.Date
은 특정 날짜를 제공하지 않으므로 특정 날짜로 초기화해야하며 시간이 아닌 날짜 만 저장해야합니다. (내부적으로 그것은뿐만 아니라 시간 구성 요소를 저장 않지만, 의미 그리고 당신은 그것을 무시하기로되어 있습니다.) 당신이
date = new java.sql.Date(System.getCurrentTimeMillis());
또는 이에 상응하는 뭔가가있는 java.sql.Date
개체를 만드는 경우와 데이터베이스는 다른 컴퓨터에서 실행되는 두 기계의 시계가 동기화되지 않은 경우 SYSDATE
으로 전화하면 다른 날짜가 표시 될 수 있습니다.
1
sysdate
명령을 DB 시스템에서 실행합니다. 그것은 당신에게 DB 서버의 시스템 날짜를 제공합니다.
java.sql.Date은 JDBC가 이것을 SQL DATE 값으로 식별 할 수 있도록 허용하는 밀리 초 단위의 랩퍼입니다. 그것은 다르다, 그것은 SQL 데이터와 인터페이스하는 자바 객체이다. JDBC 드라이버는 java.sql.Date
객체를 사용하고 데이터를 허용되는 형식으로 형식을 지정하고 DB에 저장합니다.
몇 가지 데이터를 피드에 넣기 전까지는 날짜를 제공 할 수 없으며 년, 월 및 일을 저장합니다. 시간, 분, 초 및 밀리 초는 무시됩니다.
0
SELECT SYSDATE();
출력 : 2013년 7월 26일 4시 16분 55초
기본 형식 : YYYY-MM-DD HH : MM : SS
Date a=new Date();
java.sql.Date d=new java.sql.Date(a.getTime());
System.out.println(d);
출력 : 2013/07/26
기본 서식 : yyyy-MM-dd
관련 문제
- 1. 문자열로 Sysdate
- 2. Log4J를 : SYSDATE
- 3. SYSDATE 차이
- 4. trunc (sysdate-1) 및 trunc (sysdate) -1의 성능이 다른가요?
- 5. PHP가 자동 sysdate 및 sysdate + 24 시간을 보내십시오
- 6. ORACLE APEX FORMS의 SYSDATE
- 7. Cognos 보고서에서 sysdate 사용
- 8. toddate with sysdate
- 9. 지난 달의 SYSDATE
- 10. 형식화 된 SysDate 기본값은
- 11. sysdate 값을 변경 하시겠습니까?
- 12. 연관 배열 및 sysdate
- 13. TIMESTAMP 및 SYSDATE
- 14. 하이브에서 sysdate -1 가져 오기
- 15. SYSDATE 사이에 사용하고자하는 시간 범위
- 16. MySQL 명령 줄 스크립트
- 17. PHP MySQL 덤프 명령
- 18. C# DateTime MySQL 명령
- 19. 반대쪽 MySQL 삽입 명령
- 20. mysql SELECT 명령
- 21. 열 교환을위한 mysql 명령
- 22. mysql 명령 줄 쓰기
- 23. LIKE 명령 Mysql
- 24. MySQL 명령 프롬프트에서 멈춤
- 25. MySQL CREATE TABLE 명령
- 26. MySQL "in"명령
- 27. mysql "KEEP ONLY"명령?
- 28. MySQL 대 SQL 명령
- 29. "chown mysql : mysql/data/tmp"명령
- 30. Php Mysql Select 명령 문제
막연한 질문입니다! java.sql.Date()는 클래스입니다. – rahulserver