从日期开始计算天数 - Swift

Counting days since date - Swift

我正在尝试构建一个应用程序,让您选择一个日期,然后它会显示自该日期以来已经过去了多少天(熟悉 App Store 上的“Been Together”)。我在 Youtube 上发现了一个很棒的 tutorial,唯一的问题是,我的应用程序是使用 Swift 编码的,而教程在 Objective-C 中。我想知道是否有人可以通过出色的教程或至少是解释来帮助我。 谢谢!

您可以使用此功能达到所需的结果:

func days(from beginning: Date) -> Int {
    Calendar.current.dateComponents([.day], from: beginning, to: Date()).day!
}