美文网首页藤原とうふ店(自家用)
iOS16 最新系统下时间戳转换时间12小时制出现中午上午/下午

iOS16 最新系统下时间戳转换时间12小时制出现中午上午/下午

作者: 做个稻草人 | 来源:发表于2023-04-09 15:13 被阅读0次

//时间戳转时间格式字符串出现上午/下午的中文 2023-04-10 上午10:00:00

+ (NSString *)getTimeFromTimestampWith:(NSString *)timeString{

    //将对象类型的时间转换为NSDate类

    NSDate * myDate=[NSDate dateWithTimeIntervalSince1970:[timeString doubleValue]/1000];

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

// HH:mm:ss 在ios16下手机设置不是24小时制的情况下获取的是分上下午的格式状态 2023-04-10 上午 10:00:00

    [formattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSString* dateString = [formatterstringFromDate: myDate];

    returndateString;

}

//时间戳转时间格式 需要强制设置24小时制 转成字符串就没有上午/下午的中文出现了 格式:2023-04-10 10:00:00

+ (NSString *)getTimeFromTimestampWith:(NSString *)timeString{

    //将对象类型的时间转换为NSDate类型

    NSDate * myDate=[NSDate dateWithTimeIntervalSince1970:[timeString doubleValue]/1000];

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    //设置24小时制 解决此问题 

    NSLocale *zh_CNLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];

    formatter.locale= zh_CNLocale;

    [formattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSString* dateString = [formatterstringFromDate: myDate];

    returndateString;

}

相关文章

网友评论

    本文标题:iOS16 最新系统下时间戳转换时间12小时制出现中午上午/下午

    本文链接:https://www.haomeiwen.com/subject/cupbddtx.html