相关疑难解决方法(0)

xcode swift am/pm时间为24小时格式

我想将am/pm格式时间转换为24小时格式时间

6:35 PM to 18:35
Run Code Online (Sandbox Code Playgroud)

我在操场上尝试了这段代码,但如果我把时间单独放在上面似乎没有用

let dateAsString = "02/12/15, 6:35 PM"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "HH"
let date = dateFormatter.dateFromString(dateAsString) //returns nil
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

谢谢.

time swift

56
推荐指数
5
解决办法
7万
查看次数

NSDateFormatter- stringFromDate不返回AM/PM

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"hh:mm:ss a"];
    NSLog(@"Today's Time: %@", [formatter stringFromDate:[NSDate date]]);
Run Code Online (Sandbox Code Playgroud)

上面的代码只给出了Today's Time: 15:46:43 我希望输出的以下输出Today's Time: 3:46 PM.我冲浪了很多,我没有办法显示上午/下午.如果有人可以帮我找到出路,那将会非常有帮助.我正在使用XCode 6.3,我的设备中安装了iOS 8.3.

datetime date-format nsdate nsdateformatter ios

10
推荐指数
2
解决办法
5283
查看次数

标签 统计

date-format ×1

datetime ×1

ios ×1

nsdate ×1

nsdateformatter ×1

swift ×1

time ×1