Я получаю дату как "/Data(xxx....xxx-xxxx)" из api. Как я могу получить nsdate в этом формате. Временно я решил эту проблему обрезать строку и получить секунды. но мне нужно правильное решение этой проблемы. любезно помогите мнеconvert json utc "/ Date (1420095600000-0700) /" date to nsdate
ответ
Используйте NSDateFormater для преобразования этой строки (части в скобках) в NSDate и наоборот. См. Документы здесь: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/#//apple_ref/occ/instp/NSDateFormatter/dateFormat и здесь о различных возможностях формирования: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/DataFormatting/DataFormatting.html#//apple_ref/doc/uid/10000029i
Ну, вам, возможно, придется избавиться от миллисекунд.
спасибо, что ответили мне, я получаю время сервера как utc. он может быть изменен. поэтому мне нужно решение для этой проблемы. –
Извлеките время, избавитесь от миллисекунд и используйте NSDateFormatter с такой строкой формата, как ssssssssssszzzzz, и оттуда. Форматировщик будет иметь дело с часовым поясом соответственно –
ya, я получил дату также в этом формате. если часовой пояс изменен. Мне нужно написать код для этого. но он не является динамическим. эта проблема может иметь другое решение. –
- 1. auto convert UTC date to localhost
- 2. android convert unix time to utc date
- 3. Swift convert string to date
- 4. convert string to date
- 5. UTC string date to local date
- 6. Convert Julian date to JDE Julian date
- 7. convert custom date string to date object
- 8. Java Date, string convert to Date Объект
- 9. convert datepicker date to mysql date
- 10. Convert Bangla date to standard English date
- 11. Convert Mongodb Date to R Date Object
- 12. convert Json Date with Offset to java date
- 13. Convert json timestamp to android date
- 14. Получить UTC Date To Local Date в swift iOS
- 15. Javascript Date time String to UTC date time и UTC to Local Date time
- 16. objc convert unix date
- 17. NSDate date to неизменяемое значение
- 18. Получить [NSDate date] с UTC время
- 19. Mysqli convert varchar to date
- 20. Stata: Convert String to Date
- 21. Javascript convert string to date
- 22. Convert Sqlite BigInt to Date
- 23. Java: convert String to Date
- 24. Ruby: convert string to date
- 25. Convert filename-date to datetime
- 26. convert mysql date to datetimepicker
- 27. convert string data.frame to Date
- 28. mySQL convert varchar to date
- 29. Convert Time.now to Date - Elm
- 30. Python convert integer to date
Вы используете только эту строку в правильные компоненты. Как вы уже это сделали, вы получаете секунды и создаете дату из этого. Тогда '-7000' - это часовой пояс, вы можете установить правильный часовой пояс, если это необходимо. – rckoenes
-0700 ist not utc и нет часового пояса -7000 :-) –
@HermannKlecker Stupid typo, '-7000' должно быть' -0700' – rckoenes