나는 날짜 포맷 문자열을 사용하고 있습니다 오늘 날짜는 Friday/05-08-2011이며, 버튼을 누르면 목요일/04-08-2011이 표시됩니다. 어떻게해야합니까?씩 감소 날짜는
Q
씩 감소 날짜는
0
A
답변
5
코드입니다.
-(IBAction)decrementDate
{
NSString *dateForDecrement=timeLabel.text;
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
dateFormatter.dateFormat = @"EEEE/dd-MM-yyyy";
NSDate *dateObjectForDecrement=[dateFormatter dateFromString:dateForDecrement];
NSDate *dateAfterDecrement=[dateObjectForDecrement addTimeInterval:-(24*60*60)];
timeLabel.text = [dateFormatter stringFromDate:dateAfterDecrement];
}
5
트릭은 시간 간격을 사용하는 것입니다. Date and Time Programming Guide에 대한 자세한 정보가 있습니다.
기본적으로 NSDate
에는 현재 날짜에 시간 간격을 추가 할 수있는 방법이 있습니다. 어제 날짜를 얻기 위하여
- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds
, 당신은 그것에서 오늘 날짜를 잡고 (하루에 초 총 #) 24 * 60 * 60을 빼야합니다.
NSDate *today = [NSDate date];
NSDate *yesterday = [today dateByAddingTimeInterval: -86400.0];
도움이 되셨습니까?
- dateByAddingTimeInterval:
4.0에서 사용할 수있는 이상 당신이 (나중에 4.0에서 사용되지 않음) 낮은 버전 - addTimeInterval
을 사용할 수 있습니다 (위의 대답에 추가)이 같은
+0
@Sadumerry : 답변에서 오늘 날짜 대신 ur 날짜를 제공하십시오. timeInterval을 뺀 날짜를 업데이트하십시오. – visakh7
관련 문제
- 1. C# 트랙바 증가/감소
- 2. 프로그래밍 감소
- 3. 치수 감소
- 4. 감소 폭
- 5. 루비/레일의 자연어 날짜는?
- 6. ssis 빈 날짜는 null로
- 7. 찾기 누락 된 날짜는
- 8. 사용 날짜는 3.0
- 9. C# linq 날짜는
- 10. 날짜는 항상 무시됩니다
- 11. RSS 피드의 날짜는 어떻게 받습니까?
- 12. 트위터가 RFC에서 사용하는 날짜는 언제입니까?
- 13. 구문 분석 날짜는 1240915075와 같습니다.
- 14. mysql 데이터베이스에 저장 날짜는 어떻게됩니까?
- 15. 자바 스크립트 날짜는 IS8601 형식입니까?
- 16. 맞춤식 날짜는 어떻게 만듭니 까?
- 17. 플렉스/AS3 : 적목 감소
- 18. Box2d - b2body의 감도 감소
- 19. 최적의 최대 유량 감소
- 20. Twisted Throughput Limit 감소
- 21. Shift 감소 충돌
- 22. 벡터의 치수 감소
- 23. Java에서 규칙적인 간격으로 감소
- 24. 바운싱 감소 UITableView
- 25. 하프 체인 매핑/감소
- 26. Android 2.2 : 현실감 감소
- 27. 정렬 된 목록 감소
- 28. 평균 제곱 오류 감소
- 29. xib의 차이 감소
- 30. 데이터베이스 적중률 감소 .net?
업데이트 된 답변을 확인하십시오. – Ishu