ios – 迄今为止的转换时间问题

ios – 迄今为止的转换时间问题,第1张

概述我有时间在甲酸盐“17-02-2014 05:00 PM”,现在我想在17-02-2014 05:00:00 000转换它.我正在使用代码. 在这个日期= 17-02-2014和时间= 05:00 PM -(NSDate*)dateFromDate:(NSString*)date andTime:(NSString*)time{ NSString *eventDttm = [[NSStri 我有时间在甲酸盐“17-02-2014 05:00 PM”,现在我想在17-02-2014 05:00:00 000转换它.我正在使用代码.
在这个日期= 17-02-2014和时间= 05:00 PM

-(NSDate*)dateFromDate:(Nsstring*)date andTime:(Nsstring*)time{    Nsstring *eventDttm = [[Nsstring alloc] init];    eventDttm = [Nsstring stringWithFormat:@"%@ %@",date,time];    NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];    NSLocale *local = [NSLocale currentLocale];    [dateFormatter setLocale:local];    [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];    [dateFormatter setDateFormat:@"dd-MM-yyyy HH:mm a"];    //conversion of Nsstring to NSDate    NSDate *dateFromString = [[NSDate alloc] init];    dateFromString = [dateFormatter dateFromString:eventDttm];    return dateFromString;}

使用此代码我将获得17-02-2014 11:00:00 000

解决方法 你可以使用这段代码

Nsstring *str=@"17-02-2014 05:00 PM";NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];[dateFormatter setDateFormat:@"dd-MM-yyyy HH:mm a"];NSDate *datetoday=[dateFormatter dateFromString:str];[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss Z"];Nsstring *strdate=[dateFormatter stringFromDate:datetoday]; NSLog(@"%@",strdate);
总结

以上是内存溢出为你收集整理的ios – 迄今为止的转换时间问题全部内容,希望文章能够帮你解决ios – 迄今为止的转换时间问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1076871.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存