문제

세션 개체 (원격 자원을 나타내는)의 주요 순간을 정확하게 추적하고 싶습니다. 여기에서 내가하고 싶은 일은 다음과 같습니다.

  1. 세션 시작 시간
  2. 와 같은 주요 이벤트를 기록합니다.
  3. 를 묻는 메시지에 풍부한 시간 정보를 표시합니다.
  4. 세션 시작 시간
  5. 와 관련된 시간과 같은 임의의 이벤트간에 경과 시간을 계산할 수있는 기능이 있습니다.

    필자는 내가 필요한 모든 정보를 성공적으로 모으는 테스트 코드를 가지고 있으며, IClockZonedDateTime 값을 생성 할 수있는 인스턴트로 시작할 수있는 기반으로 LocalDateTime를 사용하고 있습니다. 나는 아직 일월과 달을 계산하는 것 이외의 예제를 찾지 못했습니다 (Period 사용). 나는 시간을 기록하고 표시해야한다 (예 : 세션이 시작된 경과 시간이 시작된 시간).

    그들은 이것을 밖에있는 예제입니까? 나는 주변을 찾아서 아직 무엇을 발견하지 못했습니다.

    BCL을 사용하면 TimeSpan의 작업이됩니다. 그러나 여러 가지 이유로 NoDA 시간에 제공된 많은 풍부한 데이터를 원한다.

도움이 되었습니까?

해결책

Duration 구조를 찾고있는 것처럼 들립니다.이와 같은 것입니까?

IClock clock = SystemClock.Instance;
Instant i1 = clock.Now;

// some time later...
Instant i2 = clock.Now;
Duration d = i2 - i1;
.

태그.

참조, 핵심 유형 빠른 참조 noda 시간에사용자 가이드.

더 구체적인 기능이 필요한 경우 정교하게 질문을 편집하십시오.고마워.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top