【发布时间】:2014-11-21 12:16:20
【问题描述】:
有一个字符串值,如何检查它是否是一个有效日期、一个有效的十进制、一个有效的布尔值等等。
对于 int 我知道有 .toInt() 返回一个可选值。其他人呢?
基本上我正在尝试做一个 .tryParse(string: String) 场景
【问题讨论】:
-
我认为没有可用的方法来做到这一点。但是对于其他一些可以帮助您使用日期的方式 NSDateFormatter var formatter: NSDateFormatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd-HH-mm-ss" let dateTimePrefix: Date! = formatter.DatefromString(NSDate()) for Double value var string_2 : NSString = "100" var number_2 : Double! = string_2.doubleValue
-
约会时
NSDateFormatter怎么样? -
您必须编写代码,详细信息取决于您需要的精度级别。 (虽然 NSDateFormatter 非常适合约会。)
标签: ios parsing swift type-conversion