草庐IT

ios - 两个 NSDate 之间的 Swift 天数

我想知道在Swift/"new"Cocoa中是否有一些新的很棒的可能性来计算两个NSDate之间的天数?例如就像在Ruby中一样,我会这样做:(end_date-start_date).to_i 最佳答案 您还必须考虑时差。例如,如果您比较日期2015-01-0110:00和2015-01-0209:00,这些日期之间的天数将返回为0(零)因为这些日期之间的差异小于24小时(即23小时)。如果您的目的是获取两个日期之间的准确天数,您可以像这样解决这个问题://AssumingthatfirstDateandsecondDateare

swift - 使用 Swift 查找 NSDates 之间的秒数差异作为整数

我正在编写一段代码,我想计算按下按钮的时间。为此,我在按下按钮时记录了一个NSDate(),并在释放按钮时尝试使用timeIntervalSinceDate函数。这似乎可行,但我找不到任何方法来打印结果或将其切换为整数。vartimeAtPress=NSDate()@IBActionfuncpressed(sender:AnyObject){println("pressed")timeAtPress=NSDate()}@IBActionfuncreleased(sender:AnyObject){println("released")varelapsedTime=NSDate.time

swift - 使用 Swift 查找 NSDates 之间的秒数差异作为整数

我正在编写一段代码,我想计算按下按钮的时间。为此,我在按下按钮时记录了一个NSDate(),并在释放按钮时尝试使用timeIntervalSinceDate函数。这似乎可行,但我找不到任何方法来打印结果或将其切换为整数。vartimeAtPress=NSDate()@IBActionfuncpressed(sender:AnyObject){println("pressed")timeAtPress=NSDate()}@IBActionfuncreleased(sender:AnyObject){println("released")varelapsedTime=NSDate.time

swift - 在 Swift 3 中获取当前日期?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion如何在Swift3中设置label.text当前日期?我只想在今天打印到屏幕上。我没有找到如何做到这一点。在c#中很简单:vardate=DateTime.Now我需要在swift3中编写15.09.2016。谢谢

swift - 在 Swift 3 中获取当前日期?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion如何在Swift3中设置label.text当前日期?我只想在今天打印到屏幕上。我没有找到如何做到这一点。在c#中很简单:vardate=DateTime.Now我需要在swift3中编写15.09.2016。谢谢

swift - 在 Swift 中测量耗时

我们如何衡量在Swift中运行函数所用的时间?我试图像这样显示耗时:“耗时是.05秒”。看到了inJava,我们可以使用System.nanoTime(),Swift中是否有任何等效的方法可以实现这一点?请看示例程序:funcisPrime(_number:Int)->Bool{vari=0;fori=2;i 最佳答案 更新在Swift5.7中,我认为以下所有内容都已过时。Swift5.7引入了Clock的概念它似乎具有旨在执行此处所需的功能的功能。一旦我获得Swift5.7并有时间修改它,我将立即更新示例。这是我编写的用于测量Pr

swift - 在 Swift 中测量耗时

我们如何衡量在Swift中运行函数所用的时间?我试图像这样显示耗时:“耗时是.05秒”。看到了inJava,我们可以使用System.nanoTime(),Swift中是否有任何等效的方法可以实现这一点?请看示例程序:funcisPrime(_number:Int)->Bool{vari=0;fori=2;i 最佳答案 更新在Swift5.7中,我认为以下所有内容都已过时。Swift5.7引入了Clock的概念它似乎具有旨在执行此处所需的功能的功能。一旦我获得Swift5.7并有时间修改它,我将立即更新示例。这是我编写的用于测量Pr

swift - 使用 Swift 比较 NSDate

我正在开发一个需要检查家庭作业截止日期的应用程序。我想知道截止日期是否在下周内,如果是则执行操作。我能找到的大部分文档都在Objective-C中,我无法弄清楚如何在Swift中做到这一点。感谢您的帮助!! 最佳答案 如果要支持==,,>,,或>=对于NSDates,你只需要在某处声明:publicfunc==(lhs:NSDate,rhs:NSDate)->Bool{returnlhs===rhs||lhs.compare(rhs)==.OrderedSame}publicfuncBool{returnlhs.compare(rh

swift - 使用 Swift 比较 NSDate

我正在开发一个需要检查家庭作业截止日期的应用程序。我想知道截止日期是否在下周内,如果是则执行操作。我能找到的大部分文档都在Objective-C中,我无法弄清楚如何在Swift中做到这一点。感谢您的帮助!! 最佳答案 如果要支持==,,>,,或>=对于NSDates,你只需要在某处声明:publicfunc==(lhs:NSDate,rhs:NSDate)->Bool{returnlhs===rhs||lhs.compare(rhs)==.OrderedSame}publicfuncBool{returnlhs.compare(rh

ios - 在 Swift 中获取两个日期(月/日/小时/分钟/秒)之间的差异

我正在尝试获取NSDate()当前日期与来自PHPtime();调用的日期之间的差异,例如:NSDate(timeIntervalSinceReferenceDate:1417147270)。我如何去获得两个日期之间的时间差。我想要一个比较两个日期的函数,if(seconds>60)然后它返回分钟,if(minutes>60)返回小时和if(hours>24)返回天数等。我该怎么办?编辑:当前接受的答案完全符合我的要求。我建议使用它,以便以PHPtime()函数使用的形式获取两个日期之间的时间。如果您不是特别熟悉PHP,那是从1970年1月1日开始的以秒为单位的时间。这对PHP后端很有