2012-04-09 3 views
0

나는 NZDT 시간대가있는 NSDate이며 다음 금요일은 EST 시간대를 찾아야합니다. 내가 검색하고 NSDateComponents 날짜를 생성하는 데 사용했지만 시간대 변경 나를 망치고있다.다음 금요일을 한 시간대에서 오후 5 시까 지 찾아

setWeekday에 3 일을 더하고 오늘은 화요일 인 경우 목요일 EST 및 금요일 NZDT입니다. EST가 화요일 00:00:00에 도달하면 시간은 정확합니다. 00:00:00 EST까지 시간은 휴무입니다.

내가 분명하지 않은 것이 있는지 궁금합니다.

+0

많은 연구를 한 후에 계산을 위해 모든 시간을 GMT로 변환해야한다고 생각합니다. 조금 더 코드하지만 덜 두통처럼 보입니다. GMT로 전환하는 것 외에 다른 아이디어가 있다면 궁금 할 것입니다. – Eric

답변

0

GMT를 사용하면 작업을 단순화 할 수 있습니다.

하지만 찾으려는 "다음 주 금요일"에 대한 질문이 분명하지 않습니다. 이 NZDT의 다음 주 금요일의 경우, 프로세스는 다음과 같습니다 다음 주 금요일로 날짜

  • 시작
  • 사전.
  • 결과를 EST로 변환하십시오. 날짜와

    • 시작 : 그것은 EST의 다음 다음 금요일의 경우

    .

  • EST로 변환하십시오.
  • 다음 주 금요일까지.
  • (필요한 경우, 다시 NZDT로 변환합니다.)

당신이 뭔가에 대해 묻는다면 나는 죄송합니다. 아마도 몇 가지 예가 도움이 될 것입니다. 도움이 될 또 다른 것은 당신이 작동하지 않는 코드 (단계적인 값들과 함께)를 게시하고 다른 결과를 기대했던 곳을 지적 할 수 있다면 말입니다.