如何将这个日期代码转换为swift?

use*_*888 2 swift xcode6

我在Objective-C中有这个代码:

NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd-HH-mm-ss"];
NSString* dateTimePrefix = [formatter stringFromDate:[NSDate date]];
Run Code Online (Sandbox Code Playgroud)

我正在尝试转换为Swift,但我不知道这是我尝试的任何行:

var formatter = NSDateFormatter()
formatter.dateFormat="yyyy-MM-dd-HH-mm-ss"
var dateTimePrefix : NSString
dateTimePrefix = formatter.stringFromDate(formatter as? NSData)
Run Code Online (Sandbox Code Playgroud)

我收到错误stringFromDate.问题是什么?

hol*_*lex 6

这将是Swift中的相同代码:

var formatter: NSDateFormatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd-HH-mm-ss"
let dateTimePrefix: String = formatter.stringFromDate(NSDate())
Run Code Online (Sandbox Code Playgroud)