OStack程序员社区-中国程序员成长平台

标题: iphone - ios中的NSDate转换 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 01:33
标题: iphone - ios中的NSDate转换

我得到一个 NSString Sun Feb 24 2013 00:00:00 GMT+0530 (India Standard Time) 我想要

将其转换为 ios 中的 dd-mm-yy 。这就是我尝试过的没有得到输出的方法

想要。将字符串转换为日期对象:

 NSString  *dateStr = @"Sun Feb 24 2013 00:00:00 GMT+0530 (India Standard Time) " ;
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat"EE, d LLLL yyyy HH:mm:ss Z"];
    NSDate *date = [dateFormat dateFromString:dateStr];    
    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    [df setDateFormat"yyyy-MM-dd hh:mm:ss a"];
    NSDate *myDate = [df dateFromString: stripped];

提前致谢。



Best Answer-推荐答案


 NSDateFormatter *sdateFormatter = [[NSDateFormatter alloc] init];
sdateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier"en_US"];
[sdateFormatter setDateFormat"E MMM d yyyy HH:mm:ss 'GMT'zzz '(IST)'"];
NSDate *sdate = [sdateFormatter dateFromString:stringDate];

关于iphone - ios中的NSDate转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402457/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4