ios - 神奇问题:时间戳转换成字符串 出现错误,只有15-12-27之后的错误。
大家讲道理
大家讲道理 2017-04-18 09:15:20
0
1
494


这个时间戳本来是2015-12-27
但是打印出来是2016-12-27

时间戳:
1451145600

[formatter setDateFormat:@"YYYY-MM-dd"];
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
[formatter setTimeZone:timeZone];
[formatter stringFromDate:endDate]
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(1)
Ty80

형식 문자열에 대문자 YYYY 대신 소문자 yyyy를 사용해야 합니다. 대문자 YYYY는 연도를 ISO 주간 달력의 연도 형식으로 지정합니다. 이는 대부분 동일하지만 연초의 끝과 시작 날짜는 다를 수 있습니다. 자세한 내용은 Wikipedia를 참조하세요.

으아악

참조: https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW4

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿