美文网首页iOS开发者
iOS 输入格式时间字符串 输出自定义格式字符串

iOS 输入格式时间字符串 输出自定义格式字符串

作者: 时光浅影 | 来源:发表于2018-05-09 18:10 被阅读121次

简单做一下封装

/**
 时间字符串转自定义时间格式字符串

 @param customFormat 自定义格式字符串 例如:@"HH:mm MM/dd"
 @param timeStr 原始时间格式字符串 这里必须是这个格式@"yyyy-MM-dd HH:mm:ss"要想是其他格式可在方法中进行更改
 @return 返回自定义格式字符串
 */
+ (NSString *)getCustomFormatTime:(NSString *)customFormat withTimeStr:(NSString *)timeStr{
    // 日期格式化类
    NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
    // 设置日期格式(为了转换成功)
    fmt.dateFormat = @"yyyy-MM-dd HH:mm:ss";
    // NSString * -> NSDate *
    NSDate *date = [fmt dateFromString:timeStr];
    // NSDate * ->NSString *  
    NSDateFormatter *customfmt = [[NSDateFormatter alloc] init];
    customfmt.dateFormat = customFormat;
    NSString *resultStr = [customfmt stringFromDate:date];
    
    return resultStr;
    
}

参考链接 : https://www.jianshu.com/p/9e620cb93f86

相关文章

  • 字符串逆序输出

    字符串逆序输出 描述 用户输入一个字符串,倒序输出。 输入格式 输入一个字符串 输出格式 一个倒序的字符串 输入输...

  • 字符串长度

    字符串长度 描述 用户输入一个字符串,程序输出字符串的长度 输入格式 输入一个字符串 输出格式 一个表示字符串长度...

  • JS代码题库

    1、输入字符串'border-bottom-left',输出字符串格式为'borderBottomleft';2、...

  • iOS 输入格式时间字符串 输出自定义格式字符串

    简单做一下封装 参考链接 : https://www.jianshu.com/p/9e620cb93f86

  • python的字符串

    一、字符串的输入和输出   输出字符串可以直接使用print输出,也可以通过格式化输出%s进行输出。 示例: 输出...

  • c语言

    获取时间 & 格式化输出到字符串

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

  • Python格式化字符串

    格式化字符串 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Pytho...

  • Python格式化字符串

    格式化字符串 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Pytho...

  • Python基础(3)——字符串

    字符串语法 双引号或者单引号中的数据,就是字符串 字符串的输入输出 字符串格式化 字符串格式化使用操作符百分号%实...

网友评论

    本文标题:iOS 输入格式时间字符串 输出自定义格式字符串

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