首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Date类型变量设置为初始值?

如何将Date类型变量设置为初始值?
EN

Stack Overflow用户
提问于 2019-03-18 14:26:18
回答 4查看 303关注 0票数 3

我找不到将Date类型变量设置为初始值或空值的方法(而不是使用用户定义的初始value...like '0001/01/01')。

像String类型可以将String.init()或"“设置为它的值,所以可以使用isEmpty()来确定它是空的,但是如何使用Date类型变量呢?

EN

Stack Overflow用户

发布于 2019-03-18 14:34:56

您可以声明一个Date = nil,这意味着当我们为数据赋值时,比如

代码语言:javascript
运行
复制
var date = Date() // means its current data

或else

使用以下代码从字符串格式设置日期

代码语言:javascript
运行
复制
let dateFormatterGet = DateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"

let dateFormatterPrint = DateFormatter()
dateFormatterPrint.dateFormat = "MMM dd,yyyy"

if let date = dateFormatterGet.date(from: "2016-02-29 12:24:26") {
    print(dateFormatterPrint.string(from: date))
} else {
   print("There was an error decoding the string")
}

我希望这对你有帮助

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55215654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档