objective-c - 带前导零的 NSDateFormater

标签 objective-c cocoa

如何获取带前导零的日、分、秒?

NSDateFormatter *lDateFormatter = [[NSDateFormatter alloc] init];
[lDateFormatter setDateFormat:@"LL-d-yyyy-H-m-s"];  
NSString *lTime = [lDateFormatter stringFromDate:[NSDate date]];
// Output : 04-3-2013-14-4-1

最佳答案

添加日期说明符两次:LL-dd-yyyy-HH-mm-ss

NSDateFormatter *lDateFormatter = [[NSDateFormatter alloc] init];
[lDateFormatter setDateFormat:@"LL-dd-yyyy-HH-mm-ss"];
NSString *lTime = [lDateFormatter stringFromDate:[NSDate date]];
NSLog(@"Date: %@", lTime);      

将输出:日期:04-15-2013-12-04-51

关于objective-c - 带前导零的 NSDateFormater,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012233/

相关文章:

iphone - 显示禁用位置服务的用户位置

objective-c - WebView 中的本地存储不是持久的

ios - 从 appdelegate 调用方法时无法添加 subview

iphone - 收到的文件存在于照片库中

macos - 如何使用 Cocoa 解析 Carbon AppleEvent(NSAppleEventDescriptor?)

cocoa - NSPersistentDocument 中的 NSTextView 在失去第一响应者之前不会更新脏标志

iOS:NSDictionary 中的 NSIndexPath - 不会存储到磁盘

ios - 椰子完全坏了

objective-c - 核心数据中两个不同的获取请求

objective-c - NSMenuItem 焦点/翻转通知