Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 设置自定义日期格式_Ios_Date_Nsdateformatter_Date Formatting - Fatal编程技术网

Ios 设置自定义日期格式

Ios 设置自定义日期格式,ios,date,nsdateformatter,date-formatting,Ios,Date,Nsdateformatter,Date Formatting,Abow代码给出了2016年2月12日星期五14:11:16 GMT+5:30(印度标准时间)日期格式结果,但我需要2016年2月12日星期五14:11:16 GMT 05:30(印度标准时间)日期结果格式试试这个 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"EEE MMM dd yyyy HH:mm:ss zzz (zzzz)"]; NSLog(@"%

Abow代码给出了2016年2月12日星期五14:11:16 GMT+5:30(印度标准时间)日期格式结果,但我需要
2016年2月12日星期五14:11:16 GMT 05:30(印度标准时间)
日期结果格式

试试这个

NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE MMM dd yyyy HH:mm:ss zzz (zzzz)"];
NSLog(@"%@",[dateFormatter stringFromDate:[NSDate date]]);
输出:


将+/-替换为空格。对于
GMT-XXX
时区如何?请不要编辑您的问题以包含新问题。相反,创建一个新问题。如果是
GMT-HH:MM
?与答案无关:请写“finalTimezone”而不是“finalTimezone”,变量名称应始终以小写开头。问题已编辑。根据有关时区的问题,我给出了正确答案。不要打否定的分数。请。甚至你们也可以检查问题编辑时间,并在问题下方发表评论。
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"EEE MMM dd yyyy HH:mm:ss zzz (zzzz)"];
    [dateFormatter stringFromDate:[NSDate date]];
    NSString *date=[dateFormatter stringFromDate:[NSDate date]];
     //Replace "+" with Space""
    NSString *finalTimezone = [date stringByReplacingOccurrencesOfString:@"+"
                                                                    withString:@" "];