获取当前 NSDate,格式为:dd/MM/yyyy
Get current NSDate with a format of: dd/MM/yyyy
我正在尝试使用以下格式获取当前日期:dd/MM/yyyy
。
我的格式化方式是这样的:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
我会得到这样的当前日期:[NSDate date]
。我如何将两者混合在一起,并使用该格式获取当前日期?
如果你想获取当前日期,格式如下:dd/MM/yyyy.
您可以使用此代码:
NSDate *datecenter = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"d, MMMM, YYYY"];
NSString *dateString = [dateFormat stringFromDate:datecenter];
lbldaymonthyear.text = dateString;
这可能是最简洁的方式,以后可以使用不同的NSDateFormatterStyles来改变日期的显示方式
NSString *date = [NSDateFormatter localizedStringFromDate:[NSDate date]
dateStyle:NSDateFormatterShortStyle
timeStyle:NSDateFormatterNoStyle];
NSDateFormatterShortStyle
指定短样式,通常仅为数字,例如“11/23/37”或“3:30 PM”。
等于 kCFDateFormatterShortStyle。
您可以使用此代码:
NSDate *datecenter = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd, MMMM, YYYY"];
NSString *dateString = [dateFormat stringFromDate:datecenter];
yourlabel.text = dateString;
我正在尝试使用以下格式获取当前日期:dd/MM/yyyy
。
我的格式化方式是这样的:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
我会得到这样的当前日期:[NSDate date]
。我如何将两者混合在一起,并使用该格式获取当前日期?
如果你想获取当前日期,格式如下:dd/MM/yyyy.
您可以使用此代码:
NSDate *datecenter = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"d, MMMM, YYYY"];
NSString *dateString = [dateFormat stringFromDate:datecenter];
lbldaymonthyear.text = dateString;
这可能是最简洁的方式,以后可以使用不同的NSDateFormatterStyles来改变日期的显示方式
NSString *date = [NSDateFormatter localizedStringFromDate:[NSDate date]
dateStyle:NSDateFormatterShortStyle
timeStyle:NSDateFormatterNoStyle];
NSDateFormatterShortStyle 指定短样式,通常仅为数字,例如“11/23/37”或“3:30 PM”。
等于 kCFDateFormatterShortStyle。
您可以使用此代码:
NSDate *datecenter = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd, MMMM, YYYY"];
NSString *dateString = [dateFormat stringFromDate:datecenter];
yourlabel.text = dateString;