如何设置标签.在Swift 3中输入当前日期?

我想今天就在屏幕上打印.我不知道该怎么做.

在c#中非常简单:

var date = DateTime.Now

我需要用swift 3书写2016年9月15日.

推荐答案

你在 comments 中说你想得到"15.09.2016".

为此,请使用DateDateFormatter:

let date = Date()
let formatter = DateFormatter()

向格式化程序提供所需的格式:

formatter.dateFormat = "dd.MM.yyyy"

获取结果字符串:

let result = formatter.string(from: date)

设置标签:

label.text = result

结果:

15.09.2016

Swift相关问答推荐

Form中的Divider在macOS上并不完全扩展

如何返回JSON数据?

如何将泛型函数存储到变量中?

在用户将输入保存到SWIFT中的核心数据后,如何创建指向我的应用程序S主页的链接?

有没有一种方法可以迭代可编码的代码(例如,JSON解析中的每一项)?

NSWindow中以编程方式创建的TextField快捷方式与SwiftUI

并发访问SWIFT中数组的非重叠子范围

无法创建MKAssociateRegion对象

在Xcode SWIFT中运行用Ionic编写的函数

如何将多个完成处理程序转换为异步?

当将新值推送到 NavigationStack 时,SwiftUI 的 navigationDestination 已在堆栈的早期声明

Xcode 15 Beta中如何使用@Observable?

自定义碰撞形状出现在错误的位置

将弱引用作为类函数引用传递时,弱引用无法按预期工作

Swiftui 无法从核心数据中获取数据

如何将变量添加到不属于可解码部分的 struct ?

动画偏移正在 destruct 按钮 SwiftUI

找不到目标AAA的 SPM 工件 - 仅限 Xcode 13.3

使用自定义相机拍照 iOS 11.0 Swift 4. 更新错误

Swift 的 JSONDecoder 在 JSON 字符串中有多种日期格式?