以下代码将输出此信息(当前日期为Jan 15, 2015
):
2015015
我需要它输出:
5015
我希望格式为yddd
,其中y
是一年中的最后一个数字,而ddd
是一年中的某一天。因此January 1st, 2000
为0001
而December 31st, 2007
为7365
。
NSDate *julianLabel = [NDDate date];
NSDateFormatter *julianFormatter = [[NSDateFormatter alloc] init];
[julianFormatter setDateFormat:@"yddd"];
self.julian.text = [julianFormatter stringFromDate:julianLabel];
答案 0 :(得分:1)
当然你可以在字符串上使用substringFromIndex
,这应该适用于接下来的八千年左右(a)。换句话说,比如:
self.julian.text = [[julianFormatter stringFromDate:julianLabel] substringFromIndex:3];
(a)按照您的规范工作,直到我们达到10,000年为止,但请记住,您将在2025年开始重复我假设由于提供了详细信息而没有问题。