解析时遇到NSDateFormatter问题

时间:2015-05-15 18:06:37

标签: objective-c nsdateformatter

以下是日期示例:2015年5月13日星期三16:10:00 CEST

我的格式化工具

using namespace std;

class computer
{ 
protected:
    string name[100];
    string model[100];
    int prize[100];
    string ram[100];
    int limit;
public:
    computer()
    {
        limit=0;
    }
    void name()
    {
        cout<<"Enter your desire records limit = ";
        cin>>limit;
        for(int i=0;i<limit;i++)
        {
           cout<<"Name = ";
           cin>>name[i];
        }
    }
};

我应该改变什么?

UPD:完整代码

@"EEE, dd MMM yyyy HH:mm:ss vvvv"

}

1 个答案:

答案 0 :(得分:0)

“CEST”是一个“短特定的非位置格式”和相应的 日期字段符号是“z”,而不是“v”:

[inputFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss z"];

此外,您可能必须将日期格式化程序语言环境明确设置为“en_GB” 正如Nsdateformatter + Timezone issue中所述。