gpt4 book ai didi

iphone - 在 iPhone 中将时间转换为日期时间格式

转载 作者:行者123 更新时间:2023-11-29 13:20:07 25 4
gpt4 key购买 nike

致所有人:

谁能帮我把时间(HH:mm)格式转换成datetime(yyyy/mm/dd HH:mm:ss)格式?我需要帮助。

我已经试过了 String to a Format yyyy-MM-dd HH:mm:ss Iphone链接,但我的字符串格式为 HH:mm,我想将其转换为 yyyy/mm/dd HH:mm:ss

提前致谢!

最佳答案

@Neelz 说得对如果在数据库中你只保存小时和分钟值那么这将取决于你使用哪个日期来获取格式化日期。我做了同样的事情 @Neelz 以不同的方式说。下面我通过考虑今天的日期来显示代码,以根据需要获取日期时间

   //get the today's date
NSDate* date = [NSDate date];
//Create the dateformatter object
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_US"]];
//Set the required date format to get the todays date
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
[formatter setDateFormat:@"yyyy-MM-dd"];
[formatter setTimeZone:[NSTimeZone systemTimeZone]];
NSString* cCurrentDateStamp = [formatter stringFromDate:date];
NSLog(@"%@",cCurrentDateStamp);

//now get the hours & minute you saved in DB.I considered 11:08
NSString *strYOurTime=@"11:08";

//create the date time string by appending date & time
NSString *str=[NSString stringWithFormat:@"%@ %@:00",cCurrentDateStamp,strYOurTime];

//set the formatter
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *FinalDateTime=[formatter dateFromString:str];
NSLog(@"%@",FinalDateTime);

FinalDateTime 是您想要的最终日期。现在要获取两个日期之间的天数,请引用以下链接:

iPhone - get number of days between two dates

关于iphone - 在 iPhone 中将时间转换为日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14576324/

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