2
我刚开始保存当前应用程序的sceenshots。事先不提供屏幕截图名称,而是使用当前日期+时间(独特的东西)作为文件名。 我在目标C中找到了方法timeIntervalSince1970
,但它似乎并不存在于C4中。那么是否还有其他函数会返回当前日期?C4创建时间戳
我刚开始保存当前应用程序的sceenshots。事先不提供屏幕截图名称,而是使用当前日期+时间(独特的东西)作为文件名。 我在目标C中找到了方法timeIntervalSince1970
,但它似乎并不存在于C4中。那么是否还有其他函数会返回当前日期?C4创建时间戳
timeIntervalSince1970
是NSDate
的分类方法。如果你想获得每个截图的当前时间,你可以使用这个独特的标识符来做这样的事情。
NSString * s = [NSString stringWithFormat:@"awesomeshot%@.jpg", [NSDate date]];
C4Log(@"%@",s);
如果你真的想使用timeIntervalSince1970
你可以看看这个讨论:How to convert NSDate into unix timestamp iphone sdk?
谢谢!这就是我想要的! – suMi
另外,C4是Objective-C的,所以,只要你能在ObjC你也可以做的C4。像NSDate,NSString和其他一些基本对象都是完美的,所以我们没有“C4D”它们。 –
谢谢特拉维斯!我知道我只是不能让它工作,这基本上我不知道哪个标识符用于标识日期(“%@”) – suMi