2016-08-27 6 views
0

우선, 나는 일식을 사용하여 iam을 시작합니다. db에 로그인 한 현재 날짜와 시간을 추가하고 하루를 검색하고 로그인과 로그 아웃 사이의 시간을 찾으려합니다. ° mysql의 날짜 열에 대한 데이터 형식은 무엇입니까? ° 날짜와 시간에 별도의 열이 필요합니까? ° 가져 오기를 원한다면, java.util.date 또는 java.sql.date? ° 자바 코드에서 간단한 날짜 형식이나 캘린더가 더 좋습니까?DB mysql에서 날짜 및 시간을 추가 및 검색하는 방법은 무엇입니까?

고급 덕분에 .....

답변

0

당신은이 부분을 읽어보십시오 :에 ("기본 CURRENT_TIMESTAMP"을 사용하여 Should I use field 'datetime' or 'timestamp'?

예를 들어, 당신이있는 경우에 MySQL의 로그 기록의 날짜/시간을 채우는 당신의 필드 정의), 당신은 타임 스탬프를 사용하고자합니다. 응용 프로그램에서 날짜 값을 채우는 특정 상황에서는 datetime을 사용할 수 있습니다. 시간대를 조심하십시오.

여기 MySQL은 일 함수이다 : https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

DATEDIFF()는, 예를 들어, 두 날짜 시간 사이 일 수를 계산한다. 유닉스 타임 스탬프를 사용한다면 값 사이에 표준 산술을 사용하여 값 사이의 초 수를 찾고 적절히 나누어 분, 시간, 일 등을 계산할 수 있습니다.

이 답변은 mysql에서 날짜를 처리하는 방법에 초점을 맞추고 있습니다. Java에 대한 지침을 제공하기에 충분한 정보가 아닙니다.

관련 문제