데이터베이스 테이블이 이고 time
과 함께 시작됩니다. 현재 나는이 순간에 예정된 작업이 있는지 계속 확인하는 연속 스레드를 실행하고 있습니다. 이 메소드는 아무런 예외도 없지만 작업은 절대 실행되지 않습니다. 내가 생각하는 바에 따르면, 나는 부적절한 방식으로 time entry
에 대한 테이블을 점검하고 있으며, 2 초 또는 2 초를 그리워한다.테이블과 시간을 맞추는 방법은 무엇입니까?
이것은 내가 뭐하는 거지입니다 : 연속 스레드 실행에 계속 내부
SELECT job FROM mytable where time = new java.sql.Time(new GregorianCalendar().getTimeInMillis())
위의 SQL입니다.
시간 입력과 일치하는 올바른 방법입니까?
DB에서 시간대를 사용했는지 여부 –
@ user3145373'timezone' 자료형과'timezone'이 없으면 –
새 Timestamp (new Date(). getTime())을 사용해 보았습니다. –