当前位置: 首页 > 面试题库 >

在Swift中从String到NSDate

邹修真
2023-03-14
问题内容

我有一个string采用date以下格式的包含: 星期四,2014年9月4日10:50:12 +0000

您知道如何将其转换为: 04-09-2014dd-MM-yyyy

当然,使用 Swift


问题答案:

如果上述方法不起作用,则应采取以下措施:

let formatter = DateFormatter()
formatter.locale = Locale(identifier: "US_en")
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"
let date = formatter.date(from: "Thu, 04 Sep 2014 10:50:12 +0000")


 类似资料:
  • 问题内容: 从名称(以String格式)中调用方法有时会很有用。 在Swift中,建议更改行为并使用闭包“动态”地进行操作,例如,您可以拥有一个函数字典,名称为键,实现为值。 但是,有时您只想简单地知道“怎么做”,这就是这个问题的原因。 那么,如何从名称作为字符串开始动态调用Swift方法? 在目标C中很简单: 但是在Swift中被禁止 还有其他选择吗? 问题答案: 在Swift中,您应该使用闭包

  • Swift-String-Tools 在一个字符串中管理语言学和社会学,是个非常有帮助的工具。 

  • 问题内容: 我正在尝试找出如何在Swift中将转换为。 我想出一种解决方法,但是我很想弄清楚如何在Swift中做到这一点。 问题答案: 转换为: 而另一种方式-转换为: 或者,如果您使用的是Swift 2或3:

  • 问题内容: 我正在尝试转换从UITextField中获取的数字(我认为这些数字实际上是字符串),并将其转换为Float,因此我可以将它们相乘。 我有两个声明如下: 当用户按下UIButton时,我想计算用户赚取的工资,但是我不能,因为我需要先将其转换为浮动工资,然后才能使用它们。 我知道如何通过执行以下操作将它们转换为整数: 但是,我不知道如何将它们转换为浮点数。 问题答案: 迅捷2.0+ 现在,

  • 问题内容: 之前的代码: 现在抛出此错误: 有什么帮助吗?非常感谢!! 问题答案: 根据《 Swift 3迁移指南》, 用户可能需要手动将对String(contentsOfURL:usedEncoding :)的调用迁移到String(contentsOf:usedEncoding :)

  • 问题内容: 苹果的Swift 文档指出 如果您正在Cocoa或Cocoa Touch中使用Foundation框架,则可以使用整个NSString API来调用您创建的任何String值 如果我有一个String对象,例如 如何执行类似String var的NSString操作? 问题答案: 经过一些研究,看起来不是一个函数,但是可以通过桥接到来访问。 在苹果公司关于将Swift与Cocoa和Ob