답변
date formatter을 원합니다.
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy HH:mm"];
NSDate *currentDate = [NSDate date];
NSString *dateString = [formatter stringFromDate:currentDate];
중 하나가 칼 말했듯이 NSDateFormatter
를 사용하거나 또한 완벽하게 유효한 목표 - C 인 좋은 오래된 strftime
을 사용합니다 :
#import <time.h>
time_t currentTime = time(NULL);
struct tm timeStruct;
localtime_r(¤tTime, &timeStruct);
char buffer[20];
strftime(buffer, 20, "%d-%m-%Y %H:%M", &timeStruct);
Objective C에서 C 문자열을 너무 많이 사용할 수 없다는 점에 유의하십시오. 콘솔에 로깅 할 때 더 편리 할 수 있습니다. 'NSLog (@ "% s", 버퍼)'라고 말할 수 있습니다. –
C에서 C 문자열로 수행 할 수있는 모든 작업은 Objective-C에서 수행 할 수 있습니다. 말하자면, 거의 모든 것. C 문자열과 NSString을 모두 사용하고 현재 사용 사례에 적합한 것을 선택해야합니다. 저는 개인적으로 Carl의 솔루션으로 갈 것이지만, 이것이 유일한 방법이 아니라는 것을 알고 있어야합니다. –
strftime을 사용하지 않는 이유는 (변환해야하는 C 문자열을 생성 함에도 불구하고) 더 많은 가변 길이의 숫자 결과를 포함하여 NSDateFormatter 날짜 형식 지정 옵션의 훨씬 더 큰 유연성을 잃게된다는 것입니다. 곧. –
- (NSString *)stringWithDate:(NSDate *)date
{
return [NSDateFormatter localizedStringFromDate:date
dateStyle:NSDateFormatterMediumStyle
timeStyle:NSDateFormatterNoStyle];
}
서식 지정 요구 사항과 일치하도록 dateStyle
및 timeStyle
을 변경하십시오.
어쩌면이 더 많은 읽을 수 : 모든
NSDateFormatter *date = [[NSDateFormatter alloc] init];
[date setDateFormat:@"HH:mm"];
NSString *dateString = [date stringFromDate:[NSDate date]];
[self.time setText:dateString];
먼저 우리가 NSDateFormatter 만들가 내장 된 OBJ-C에 이름 날짜에, 우리는에 의해 적용[[NSDateFormatter alloc] init];. 그 후 우리는 코드 프로 세서에게 우리의 데이트가 HOUR/MINUTE/SECOND를 갖기를 원한다고 말합니다. 마지막으로 우리는 날짜를 경고 또는 레이블 값을 설정하는 문자열로 지정해야합니다. 이렇게하려면 NSString 메서드를 사용하여 문자열을 만들어야합니다. [날짜 문자열 시작 날짜] [NSDate 날짜]]
Have Fun with it.
- 1. 사용자 정의 형식으로 날짜와 시간을 포함하는 문자열을 구문 분석합니다.
- 2. 목표 C의 형식 문자열
- 3. RoleCollection을 문자열로 가져 오기
- 4. 목표 C의 상속 문제
- 5. 음성 입력을 문자열로 가져 오기
- 6. 자바에서 시간을 가져 오기
- 7. 목표 C의 디렉토리 크기
- 8. 목표 C의 전역 변수
- 9. MSHTML에서 현재 사용자 선택 (IHTMLTxtRangePtr) 가져 오기
- 10. 장고 - 저장 시간에 현재 사용자 가져 오기
- 11. 현재 사용자 (C#)의 NetworkCredential 가져 오기
- 12. SQL Server : 도메인이없는 현재 사용자 가져 오기
- 13. 문자열로 원격 이미지 가져 오기
- 14. 문자열로 인스턴스 객체 가져 오기
- 15. 쿼리 결과를 문자열로 가져 오기
- 16. 문자열로 정적 속성 가져 오기
- 17. WebClient 오류를 문자열로 가져 오기
- 18. MySQL을 사용하지 않고 현재 시간을 가장 가까운 분으로 가져 오기
- 19. 모노 형식으로 파일 가져 오기
- 20. Objective-C의 사용자 정의 UIButton
- 21. 목표 - C의 프로토콜은 무엇인가
- 22. 목표 C의 배열 길이
- 23. iPhone에서 목표 C의 제한점
- 24. 코코아 목표 - C의 NSDictionary와는
- 25. 목표 C의 프로토콜
- 26. C의 "auto"키워드의 목표
- 27. 목표 C의 시간차 계산
- 28. CGI.pm에서 사용자 정의 코드 가져 오기
- 29. AS4 Flash 사용자 정의 클래스 가져 오기
- 30. 사용자 정의 nsview에서 마우스 위치 가져 오기
iphone-ness 용으로 편집되었습니다. –
주위를 지키고 싶지 않으면; 메모리 관리가 문제가 될 수도 있고 그렇지 않을 수도 있습니다. –