Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
Iphone 格式为dd/MM/yyyy的NSDate_Iphone_Nsdate - Fatal编程技术网

Iphone 格式为dd/MM/yyyy的NSDate

Iphone 格式为dd/MM/yyyy的NSDate,iphone,nsdate,Iphone,Nsdate,我希望NSDate是dd/MM/yyyy格式,没有时间,即hh:MM:ss格式。我可以获取此格式的字符串,但不能获取nsdate。如何获得2013年12月27日这样的日期 提前谢谢 您可以使用来格式化NSDate变量。在您的情况下,您可以这样使用它: NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @"dd/MM/yyyy"; NSLog(@"my date i

我希望NSDate是dd/MM/yyyy格式,没有时间,即hh:MM:ss格式。我可以获取此格式的字符串,但不能获取nsdate。如何获得2013年12月27日这样的日期

提前谢谢

您可以使用来格式化
NSDate
变量。在您的情况下,您可以这样使用它:

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd/MM/yyyy";
NSLog(@"my date is %@",[dateFormatter stringFromDate:yourNSDateVariable]);
您可以使用设置
NSDate
变量的格式。在您的情况下,您可以这样使用它:

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd/MM/yyyy";
NSLog(@"my date is %@",[dateFormatter stringFromDate:yourNSDateVariable]);

NSFormatter可以非常轻松地完成这项工作:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];

NSString *dateInString = [formatter stringFromDate:yourdate];

NSFormatter可以非常轻松地完成这项工作:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];

NSString *dateInString = [formatter stringFromDate:yourdate];

您不能“格式化”NSDate,而只能对其进行字符串表示(您说您已经知道如何进行)。查看NSDate类参考以了解更多详细信息:

您不能“格式化”NSDate,而只能对其进行字符串表示(您说您已经知道如何进行)。查看NSDate类参考以了解更多详细信息:

这不是真正的重复,因为他说他可以获得该格式的字符串(已经),这就是问答所显示的。是的@Inafziger是正确的,它不是重复的,因为我希望NSDate中不是字符串格式。在字符串中,我知道如何转换,如果有任何相关链接,请让我知道。这不是真正的重复,因为他说他可以获得该格式的字符串(已经),这就是问题和答案所显示的。是的@Inafziger是正确的,它不是重复的,因为我希望nsdate不是字符串格式。在字符串我知道如何转换,如果有任何相关的链接让我知道。正如我所说,我不想在字符串格式。我需要nsdate格式。您不能以任何格式设置nsdate,因为它是一个时间值。当您打印或显示它时,就是当它被格式化(并转换为NSString)时。正如我所说的,我不想要字符串格式。我需要nsdate格式。您不能以任何格式设置nsdate,因为它是一个时间值。当您打印或显示它时,就是当它被格式化(并转换为NSString)时。