【问题标题】:In Swift, how to set default date entry to today在 Swift 中,如何将默认日期条目设置为今天
【发布时间】:2015-08-19 10:34:23
【问题描述】:

我希望用户在文本字段中输入开始日期。

如何将文本字段的默认日期设置为今天的日期?

简单吗?

【问题讨论】:

    标签: swift datepicker simpledateformat


    【解决方案1】:

    在你的 viewDidLoad() 中试试这个:

    let dateFormatter = NSDateFormatter()
    dateFormatter.dateStyle = .MediumStyle
    dateFormatter.timeStyle = .NoStyle   
    yourTextField.text = dateFormatter.stringFromDate(NSDate())
    

    请参阅 Apple 文档以了解有关 NSDateFormatter 的更多信息

    【讨论】:

    • testLabel.text = NSDateFormatter().stringFromDate(NSDate())
    • 首先实例化 dateFormatter 并根据需要设置它,然后更新您的标签。我更新了我的答案
    【解决方案2】:

    这应该可行:

    override func viewDidLoad() {
        super.viewDidLoad()   
    
        let todaysDate = Date()
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "MMM dd, yyyy"
        let dateString = dateFormatter.string(from: todaysDate)
    
        yourTextField.text = dateString
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      • 2021-09-06
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      相关资源
      最近更新 更多