Objective C - 将currentDate转换为整数

时间:2014-09-21 18:21:30

标签: objective-c

我正在尝试将今天的日期转换为以下格式的整数:

YYYYMMDD

例如2014年9月20日为20140926

下面的代码在09以外的所有方面都适用于九月而不是0.如何解决这个问题:

int todaysDate = [[NSString stringWithFormat:@"%d%d%d", (int)currentDate.year, currentDate.month, currentDate.day]integerValue];

1 个答案:

答案 0 :(得分:1)

int todaysDate = [[NSString stringWithFormat:@"%d%02d%02d", (int)currentDate.year, currentDate.month, currentDate.day]integerValue];

我认为你也想成为当天的领先零。没有格式化年份。