IOS에서 GMT를 IST로 변환하려면 어떻게해야합니까? 나는 그리니치 표준시로 시간을 줄 코드가있다. 하지만 해당 지역 시간대로 변환하여 내 앱에서 사용하고 싶습니다. 어떻게해야합니까? 미리 감사드립니다.iOS에서 GMT를 IST로 변환
1
A
답변
8
아래 코드는 GMT를 IST로 변환합니다.
NSString *inDateStr = @"2000/01/02 03:04:05";
NSString *s = @"yyyy/MM/dd HH:mm:ss";
// about input date(GMT)
NSDateFormatter *inDateFormatter = [[NSDateFormatter alloc] init];
inDateFormatter.dateFormat = s;
inDateFormatter.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
NSDate *inDate = [inDateFormatter dateFromString:inDateStr];
// about output date(IST)
NSDateFormatter *outDateFormatter = [[NSDateFormatter alloc] init];
outDateFormatter.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"IST"];
outDateFormatter.dateFormat = s;
NSString *outDateStr = [outDateFormatter stringFromDate:inDate];
// final output
NSLog(@"[in]%@ -> [out]%@", inDateStr, outDateStr);
1
[(NSDateFormatter *) setTimeZone:[NSTimeZone localTimeZone]]; this will give u the local conversion of the GMT to local time zone.
1
GMT를 IST로 변환하기 위해 아래 코드를 사용했습니다.
NSTimeZone *zone1=[NSTimeZone localTimeZone];
long second=[zone1 secondsFromGMT]; //offset
NSDate *currentdate=[NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMddyyyy hh:mm:ss"]; // format
[dateFormat setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:second]];
dateStr = [dateFormat stringFromDate:currentdate];
NSLog(@"Current date %@",dateStr);
유용 할 수도 있습니다.
감사합니다.
관련 문제
- 1. PHP GMT를 IST로 변환
- 2. GMT를 iphone으로 IST로 프로그래밍 방식으로 변환하는 방법?
- 3. NSArray를 IOS에서 NSstring으로 변환
- 4. iOS에서 RGB로 색상 변환
- 5. GMT를 반환하지 않는 캘린더
- 6. POSIXct 및 xts의 표준 시간대, GMT를 R로 변환
- 7. iOS에서 3D 변환 사용 (iPad)
- 8. ios에서 HTML 로의 PDF 변환
- 9. Crystal Reports에서 GMT를 EST로 변경하십시오.
- 10. Powershell에서 GMT를 제공하는 UNIX 시간
- 11. 오라클에서 현재 GMT를 얻는 방법
- 12. Phonegap을 사용하여 iOS에서 Base64 문자열로 이미지 변환
- 13. 중국 문자 * iOS에서 NSString으로 변환 하시겠습니까?
- 14. 변환 된 레이어를 ios에서 정상적인 상태로 만듭니다.
- 15. iOS에서 NPOT PVR 텍스처를 POT로 변환
- 16. NSString iOS에서 UTF8에서 유니 코드로 변환
- 17. iPhone iOS 4.3에서 GMT를 반환하는 NSDate/NSDateFormatter
- 18. GMT를 기준으로 Microsoft Enterprise Logger 파일 롤오버
- 19. Javascript - GMT를 오프셋하는 새로운 Date() 비헤이비어
- 20. GMT를 기준으로 사용자의 시간대를 가져올 수 있습니까
- 21. GMT를 Win32 C에서 LocalTime으로 변환하려면 어떻게해야합니까?
- 22. NSUInteger 및 NSMutableDictionary를 사용하는 iOS에서 값 변환 관련 문제
- 23. iOS에서 afconvert 사용
- 24. C#에서 GMT를 얻기 위해 Epoch 가져 오기
- 25. 현재 시간을 원하지만 GMT를 받았습니다. 뭐가 잘못 되었 니?
- 26. iOS에서 CGImage 렌더링
- 27. iOS에서 navigator.globalization 확인이 iOS에서 정의되지 않음
- 28. iOS에서 Phonegap 프로젝트를 컴파일
- 29. iOS에서 '접이식'애니메이션보기
- 30. iOS에서 processing.org