시간 Datetime 유형의 데이터베이스에서 두 필드로 시작 시간과 종료 시간을 갖기 때문에 사용자가 선택한 시작 시간과 종료 시간을 시작 시간과 종료 시간 간격에 포함시키지 않아야합니다. 데이터베이스에 이미 있습니다. 이 검증을 수행하는 방법.시간 간격은 C#
답변
먼저, 아직 읽지 않은 경우 yourStartTime < yourEndTime
을 확인하십시오.
그런 다음 당신은 당신의 데이터베이스에서이 쿼리를 실행할 수 있습니다
SELECT COUNT (*) FROM [table]
WHERE [table].EndTime > yourStartTime
AND [table].StartTime < yourEndTime
를 카운트 당신은 유효성 검사에 실패했습니다 0이 아닌 경우.
* : –
Bah 주위에 대괄호를 추가하면 제대로 SQL을 기억할 수 없다는 것을 알았습니다 .-D Thx! –
이제 투표가 취소 된 이유는 무엇입니까? : - | –
TimeSpan ts = endTime.Subtract(startTime);
을 사용하면 2 개의 날짜가 달라집니다. 그런 다음 데이터베이스에서 결과를 선택하면이 값을 비교하기 위해 DATEDIFF 메소드를 사용할 수 있습니다.
질문을 올바르게 이해했다면.
시간대는 어떤 용도로 사용됩니까? –
몇 일, 시간, 분 등 경과했는지 확인하는 데 사용할 수있는 좋은 방법이 있습니다. –
네,하지만 두 날짜 사이의 기간과 그 범위가 겹치는 지 여부와의 관련성은 없습니다. –
- 1. 일출과 일몰 사이의 시간 간격은 어떻게 계산합니까?
- 2. 클라이언트/서버 시간 간격은 어떻게 계산합니까?
- 3. 비디오 파일을 클라이언트로 스트리밍하는 적절한 시간 간격은 무엇입니까?
- 4. 원하지 않는 간격은 1.0 엄격한
- 5. 적절한 체크 간격은 어떻게 결정합니까?
- 6. 발견 날짜 간격은 시작과 끝은
- 7. 데이터 폼의 필드 사이의 간격은 어떻게 변경합니까?
- 8. 최적의 타이머 간격은 무엇입니까? .NET Windows 서비스
- 9. 비디오 분석을위한 적절한 업데이트 간격은 무엇입니까 (시청률)?
- 10. RadSiteMap 노드 사이의 간격은 어떻게 제거합니까?
- 11. C# : C#으로 날짜 시간
- 12. C# 날짜 시간 조작
- 13. 기계 시간 설정 C#
- 14. C# 시간 형식의 불확실성
- 15. C# 시간 관리 문제
- 16. 시간 C#에서
- 17. C# 속성 평가 시간
- 18. 찾기 C++ 실행 시간
- 19. C# 레지스트리 시간 특성
- 20. 시간, C 및 PHP
- 21. 목적 C 시간 지연
- 22. C#의 시간 지연
- 23. 시간 경과하기 (Objective-c)
- 24. C# 시간 (마이크로 초)
- 25. C++ 스레드 실행 시간
- 26. C# 날짜 시간 문제
- 27. TCP의 시간 초과 설정
- 28. 타이머가 설정된 시간 동안 순환되도록하십시오 [C#]
- 29. 사용 가능한 시간 슬롯 찾기 C#
- 30. 소켓 시간 초과 C++ Linux
나는 당신이 무엇을 요구하고 있는지 잘 모르겠습니다. 사용자가 지정한 datetime이 데이터베이스의 두 범위 내에 있는지 알고 싶습니까? C# 또는 실제로 SQL에서 검사하고 싶습니까 (데이터베이스가 SQL이라고 가정)? – NibblyPig
지금까지 시도한 코드를 게시 할 수 있습니까? – JohnFx