簡體   English   中英

NSDate不從字符串中提取日期

[英]NSDate not pulling date from string

我有一個看起來像這樣的字符串

NSString *string = @"2012-04-30T23:59:00+10:00";

現在,我正在嘗試將其轉換為NSDate格式(以便以后可以將數據存儲在數據庫中)。 現在,我似乎無法獲得與當前日期兼容的日期格式。 我在用

NSDateFormatter *assignmentDateFormat = [[NSDateFormatter alloc] init];
                        [assignmentDateFormat setDateFormat:@""];

解析我的日期,但我似乎無法正確組合(例如YYYY-MM-dd等)。

任何幫助將不勝感激,如果有人知道如何進行時區部分(+10:00),那就太好了。 謝謝!

這里有一個簡單的教程: http : //www.picksourcecode.com/ps/ct/161110.php

完整的規范在這里: http : //unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns

(在Apple文檔中很難找到Kinda……添加書簽!)

編輯:確定,請嘗試以下操作: yyyy-MM-dd'T'HH:mm:ssZ

用這個:

NSDateFormatter *assignmentDateFormat = [[NSDateFormatter alloc] init];
 [assignmentDateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss+10:00"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM