gpt4 book ai didi

ios - 如何将字符串日期和时间格式化为2012年12月4日星期二下午5:30

转载 作者:行者123 更新时间:2023-12-01 18:42:08 26 4
gpt4 key购买 nike

对于将日期和时间字符串转换为Tuesday 4 December 2012,5:30 PM中的(Objective c),我有一个小疑问

NSString *str = [detailsdict objectForKey:@"doc_appointments_Time"];
//time format is 5:30:00 PM

NSString *dateandtime=[NSString stringWithFormat:@"%@, %@",[detailsdict objectForKey:@"doc_appointments_Date"],str];
//date format is 10/25/2016

cell.detailTextLabel.text=dateandtime;

最佳答案

为此,首先需要合并日期和时间字符串,然后使用NSDateFormatter生成所需格式的日期。

NSString *stringDate = [NSString stringWithFormat:@"%@ %@",[detailsdict objectForKey:@"doc_appointments_Date"], [detailsdict objectForKey:@"doc_appointments_Time"]];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [formatter dateFromString:stringDate];
[formatter setDateFormat:@"EEEE d MMMM yyyy,h:mm a"];
NSString *formattedDate = [formatter stringFromDate:date];

关于ios - 如何将字符串日期和时间格式化为2012年12月4日星期二下午5:30,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41361534/

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