2014-08-28 4 views
0

밀리 초를 정밀도로 날짜로 변환해야합니다. 나는 다음과 같은 시도를했지만 예상 기일을 얻지 못한다.iOS에서 miliseconds를 날짜로 변환하십시오.

[NSDate dateWithTimeIntervalSinceReferenceDate:1409030961192] 

[NSDate dateWithTimeIntervalSince1970:1409030961192]; 

[NSDate dateWithTimeIntervalSinceNow:1409030961192]; 

나는 어디에서 내가 부족한지 모른다. 이 문제를 해결하기위한 제안이나 가이드.

답변

1

자바 백엔드에서 그 시간을 가졌다 고 생각하니?

어쨌든,이 (밀리 초 유지)

Wed, 31 May 46620 17:13:12 GMT 좀 더 분별있는 날짜 만 1000.0에 의해 마지막 세 자리 즉 분할을 제거 얻으려면 ...의 날짜로 변환합니다.

이 다음 줄 것이다 ... 당신이 찾고있는 무엇 아마 Tue, 26 Aug 2014 05:29:21 GMT

.

아, 그리고 방법을 사용 ...

[NSDate dateWithTimeIntervalSince1970:1409030961]; 

당신은 그들이에 변환을 확인하려면 다른 시간에 주위를 엉망으로 this website를 사용할 수 있습니다.

+1

NSTimeInterval은 double이므로 밀리 초 정밀도 (주로)로 유지되는 '1000.0'으로 나눕니다. – Petesh

+1

'정밀도'날짜 요청은 NSDate에서 밀리 초를 유지하려고 함을 의미하는 것으로 보입니다. 컴퓨터에 밀리 초 문제 - 서버/클라이언트 시간 차이를 확인하는 데 사용되는 경우 반올림하면 정밀도가 많이 떨어집니다. – Petesh

+0

@Petesh OK, 편집 :) 감사합니다. – Fogmeister

관련 문제