我正在创建一个应用,其中当前日期需要在标签中显示并每天自动更新。我看了几个教程,他们都展示了如何在YYYY中获取日期:DD:MM hh:mm,我想知道如何将此格式更改为DD / MMM / YYYY。
非常感谢任何示例代码或教程链接。
答案 0 :(得分:1)
这样的事情:
NSDate *today = [NSDate date];
NSDateFormatter *formatter = [[NSDateformatter alloc] init];
[formatter setDateFormat:@"dd/MMM/yyyy"];
[myLabel setText:[formatter stringFromDate:today]];
答案 1 :(得分:0)
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"dd/MM/yyyy"];
NSString *dateString = [dateFormatter stringFromDate: dayDate];
//display dateString in label
[dateFormatter release];
答案 2 :(得分:0)
您需要使用NSDateFormatter。具体格式请看 https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"dd/MMM/yyyy"];
NSDate *now = [[NSDate alloc] init];
NSString *dateString = [format stringFromDate:now];