我正在使用Swift开发一个项目,在其中调用Date()函数获取日期,并将其显示在文本标签中。我的代码有效,但现在我需要在前面加上一周内的星期几,例如:
然后,在视图控制器类之外但仍在视图控制器中,我有一个变量。
Thursday, 11-May-2017
。我不知道该如何使用dd-MMM-yyyy格式,请帮我解决这个问题。我已经搜索了相关资料,但没有找到合适的信息。由于我刚刚接触Swift,所以非常感谢你能提供帮助。目前,我的代码如下,视图控制器中有一个标签输出: @IBOutlet weak var dateDisplay: UILabel!
那么在覆盖的viewDidLoad()函数中,我有代码将系统日期格式化为国际形式。
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "dd-MMM-yyyy"
let result = formatter.string(from: date)
dateDisplay.text! = result
todayDate = result
然后,在视图控制器类之外但仍在视图控制器中,我有一个变量。
var todayDate: String = ("")
现在它把"11-May-2017"放入标签中。我想把"Thursday-11-May-2017"放入标签中。有没有办法做到这一点?非常感谢。
YYYY
。请使用yyyy
。它们是不同的,而且实际上没有人想要用YYYY
。 - rmaddy