NSString에서 NSDate 로의 변환이 null을 반환합니다.

hanumanDev

NSStringNSDate변환 돌아갑니다 null.

원래 문자열은 " 2013-07-16T18 : 42 : 56 + 02 : 00 "을 출력하지만로 변환하려고하면 NSDate"null"을 반환합니다.

내 코드는 다음과 같습니다.

// original string
NSString *str = [timeStamp objectAtIndex:indexPath.row];

// convert to date
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];

//[dateFormat setDateFormat:@"YYYY-MM-dd'T'HH:mm:ss'+11:00'"];
[dateFormat setDateFormat:@"YYYY-MM-dd'T'HH:mm:ssZZZ"]; // updated from Stavash's post below. Still null is outputted for the date though
[dateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"Australia/Melbourne"]];
NSDate *dte = [dateFormat dateFromString:str];

cell.timeStampLabel.text = [NSString stringWithFormat:@"%@",dte ];
Stavash

포맷에 +11 : 00을 하드 코딩 한 이유는 무엇입니까? 나는 이것이 당신을 위해 일할 것이라고 생각합니다 (iOS6.0 이상에서) :

[dateFormat setDateFormat:@"yyyy-MM-dd\'T\'HH:mm:ssZZZZZ"];

iOS5.0 이상 사용 :

[dateFormat setDateFormat:@"yyyy-MM-dd\'T\'HH:mm:ssZZZ"];

최신 정보

아래 Rob의 댓글을 참조하세요. iOS5.0 이상에서는 날짜 형식이 콜론이없는 시간대에서만 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

NSString에서 NSDate 로의 변환 오류

NSString을 NSDate로 변환하면 nil이 제공됩니다.

Google에서 반환된 문자열을 NSDate로 변환하면 항상 Nil이 반환됩니다.

NSDate가 특정 날짜에 null을 반환합니다.

NSString을 NSDate로 변환하는 동안?

NSstring을 Nsdate로 변환하는 방법

NSDate를 NSString으로 변환

NSString을 NSDate로 변환하는 것이 작동하지 않습니다.

AM / PM이 포함 된 NSString을 NSDate로 변환

NSDateFormatter가 NSString을 NSDate로 변환하지 않습니다.

NSString에서 NSDate로 변환하면 날짜가 달라집니다.

dateFormatter는 스웨덴에서 NSDate nil을 반환합니다.

NSString을 NSDate로 변환 (그리고 다시)

이 문자열을 NSDate로 변환

NSString이 null을 반환합니다.

JSON의 LinkedHashMap이 get ()에서 null을 반환합니다.

Path.GetDirectoryName이 UNC 경로에서 null을 반환합니다.

NSString을 NSDate로 변환-잘못된 결과

NSString을 NSDate로 변환-3 시간 추가

Swift는 NSTimeInteval을 NSDate로 변환합니다.

UPDATE에서 실제로 변경된 테이블의 행을 반환합니다.

CASE 문에서 임의로 생성 된 값이 NULL을 반환합니다.

Nsdate는 항상 null을 반환합니다.

NSString을 NSDate로 변환하고 다른 형식으로 다시 NSString으로 변환

문자열에서 변환하는 동안 NSDate null이 발생합니까?

정적 시간을 NSDate로 변환하면 이전 날짜가 반환됩니다.

Swift에서 문자열을 NSDate로 변환

사전 배열에서 문자열을 NSDate로 변환

iOS NSDate 반환 (null)

TOP 리스트

  1. 1

    Matlab의 반복 Sortino 비율

  2. 2

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  3. 3

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  4. 4

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  5. 5

    원-사각형 충돌의 충돌 측면을 찾는 문제

  6. 6

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  7. 7

    어떻게 아무리 "나쁜", ANY의 SSL 인증서와 HttpClient를 사용하지합니다

  8. 8

    Ubuntu는 GUI에서 암호로 사용자를 만듭니다.

  9. 9

    잘못된 상태 예외를 발생시키는 Apache PoolingHttpClientConnectionManager

  10. 10

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  11. 11

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  12. 12

    Vuetify 다중 선택 구성 요소에서 클릭 한 항목의 값 가져 오기

  13. 13

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  16. 16

    cuda 11.1에서 Pytorch를 사용할 때 PyTorch가 작동하지 않음: Dataloader

  17. 17

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  18. 18

    상황에 맞는 메뉴 색상

  19. 19

    마우스 휠 JQuery 이벤트 핸들러에 대한 방향 가져 오기

  20. 20

    매개 변수에서 쿼리 객체를 선언하는 방법은 무엇입니까?

  21. 21

    Maven은 아이 프로젝트 대상 폴더를 청소하지

뜨겁다태그

보관