ios - 使用多个变量来创建字符串

标签 ios swift string

我有一些变量,我想使用这些变量来创建一个可以打印到 UILabel 的字符串。

maturityDate | ComparisonTerm | monthsToMaturity | ComparisonRate

以下是变量:

maturitDate:Date // value (value to return MMM DD, YYYY) Ex June 23, 2017

ComparisonTerm: Double
MonthsToMaturity: Double
ComparisonRate: Double

我想要“|”酒吧是分隔符。我最大的挑战是处理日期值。它当前返回 2021-09-01 04:00:00 + 000 作为示例。

最佳答案

像这样其他三个变量应该很简单

   "\(ComparisonTerm) | \(monthsToMaturity) | \(ComparisonRate)"

对于日期,你必须使用日期格式化程序

      let dateFormatter = DateFormatter()
      dateFormatter.dateStyle = .mediumStyle  // or .shortStyle
      dateFormatter.timeStyle = .noStyle

所以所需的日期字符串基本上是

    "\(dateFormatter.dateFromString(maturitDate)) | \(ComparisonTerm) | \(monthsToMaturity) | \(ComparisonRate) "

关于ios - 使用多个变量来创建字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44731264/

相关文章:

swift - 在 Swift 中用逗号分隔多个 if 条件

javascript - 为什么我的对象的值是函数而不是字符串?

ios - "unrecognized selector sent to instance" swift

ios - 在 Swift 中找不到自定义类成员

javascript - 使用 WKWebView iOS 加载本地 HTML/Javascript

ios - UICollectionViewCell 中的按钮在单击时发出键盘声音

ios - 有视频 : After Peek and Pop (3D Touch) background keeps scrolling

c - 当存在目标变量时,在 strcat、strcopy 等(等)中返回 char* 的目的是什么?

c++ - 文件输入,尝试从字符串中提取 Int (C++)

ios - 如何查找给定字符串是否存在于 NSMutableDictionary 中