gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 05:12:42 26 4
gpt4 key购买 nike

我有时间在 formate “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 - 迄今为止的转换时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com