【问题标题】:Xcode 8 convert string of "yyyymmdd" to "ddmmyyyy"Xcode 8将“yyyymmdd”字符串转换为“ddmmyyyy”
【发布时间】:2017-07-24 08:21:05
【问题描述】:

我正在做一个读卡器应用程序,输入的日期是yyyyMMdd 的字符串格式,我需要将其转换为ddMMyyyy。我可以知道如何继续执行此操作吗?

【问题讨论】:

  • 展示你的尝试
  • 嗨,您能否编辑您的答案以包含您迄今为止编写的代码?
  • 嗨。这是一个简单的错误,我遗漏了一些单词。这是有效的代码。让 dateFormatter = DateFormatter() dateFormatter.dateStyle = DateFormatter.Style.long dateFormatter.dateFormat = "yyyyMMdd" let convertDate = dateFormatter.date(from:birthdate) dateFormatter.dateFormat = "ddMMyyyy" let date = dateFormatter.string(from: convertDate !)
  • 现在可以使用了。谢谢
  • @EsvaranK 你检查我的答案了吗?

标签: ios xcode


【解决方案1】:
    NSString *strInputDateString = @"20170724"; // Your input date string.
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"yyyyMMdd"]; // Set your main formate

    //Convert string into Date
    NSDate *date1 = [dateFormat dateFromString:strInputDateString];

    //Set new dateFormate
    [dateFormat setDateFormat:@"ddMMyyyy"];

     // You will get output in below string
    NSString *strOutputDateString = [dateFormat stringFromDate:date1];
    NSLog(@"%@",strOutputDateString);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多