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

在Swift中获取Unix时代时间

梁丘安晏
2023-03-14
问题内容

您如何从Swift中的纪元获得秒数?


问题答案:

您可以简单地使用NSDate的timeIntervalSince1970功能。

let timeInterval = NSDate().timeIntervalSince1970


 类似资料:
  • 我已经看过stackoverflow了,甚至看过一些建议的问题,但似乎没有一个答案,如何在C#中获得unix时间戳?

  • 问题内容: 通过将值放入构造函数中,我可以将unix时间戳转换为对象。例如:我可以将其作为。 但是在那之后,如何从该对象取回unix时间戳? 问题答案: 检索自格林尼治标准时间1970年1月1日传递给构造函数以来的毫秒数。从中获得Unix时间(相同,但以秒为单位)并不难。

  • 问题内容: 我在Objective-C中使用和获取应用程序的构建日期和时间。我找不到在Swift中获取此信息的方法。可能吗? 问题答案: 您可以使用,和。 原始答案: 在您的项目中创建一个新的Objective-C文件,当Xcode询问时,对创建桥接标头说是。 在这个新的Objective-C文件中,添加以下文件: 并在实现这些功能中: 现在转到桥接头并导入我们创建的。 现在回到您的任何Swift

  • 试过这个: 要手动设置13:00,请将其添加到明天的日期,然后转换为unix时间表,但运气不好:(

  • 问题内容: 我正在尝试使用以下代码将UNIX epoc时间转换为datetime格式 实际结果是(2015年4月16日,星期四,格林尼治标准时间),但正在收到类似(47258-05-14 05:15:59 +0000)的信息,有人可以给我打电话告诉我如何实现这一目标。 问题答案: 更新: Xcode 8.2.1•Swift 3.0.2或更高版本 您需要将其转换为毫秒数除以1000:

  • 问题内容: 我想要这样的当前时间戳: 但是,当我这样做时: 它返回这样的值: 如何以所需格式访问当前时间戳记?我从这里检查日期: 问题答案: 您似乎正在寻找C#中的内容,即自0001-01-01开始的时间以100纳秒为间隔测量。 您提供的链接Swift中的代码:将NSDate转换为c#刻度可以轻松地转换为Swift: 示例(快速3): 或作为字符串: 而在此期间,从滴答声到的反向转换 将是 示例(