nsdate相关内容
我有一个像这样的 NSString:@"3/15/2012 9:15 PM" 我想把它转换成 NSDate,我是这样做的: NSString *str =@"3/15/2012 9:15 PM";NSDateFormatter *formatter = [[NSDateFormatter alloc]init];[格式化程序 setDateFormat:@"mm/dd/yyyy HH:mm"];
..
我有一个包含 date 的 string,格式如下:2014 年 9 月 4 日星期四 10:50:12 +0000 您知道如何将其转换为:2014 年 4 月 9 日(dd-MM-yyyy) 当然,使用 Swift 解决方案 如果上述方法不起作用,这应该可以解决问题: 让 formatter = DateFormatter()formatter.locale = 语言环境(
..
我正在寻找一种 Swifty 方式来生成时间戳. 我的 macOS 应用程序会记录一些数据并在数据创建时间上打上标记.然后,数据将通过网络发送(作为 Data)在 iPad 上重建. 是否有任何 Swift 类可以生成时间戳?国安日期?NSTimeIntervalSince1970?CFAbsoluteTimeGetCurrent() 要求是: 将时间戳存储在尽可能少的字节
..
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timestamp];NSDateFormatter *_dateFormatter = [[NSDateFormatter alloc] init];[_dateFormatter setTimeZone:[NSTimeZone defaultTimeZone]];[_dateFormatt
..
我知道如何使用 NSTimeZone 导出另一个时区中当前时间的偏移量.NSDate 总是相对于 GMT 返回,那么如何导出具有正确时区信息的字符串?即我采用我所在的当前时间(在 EST 中)并使用 NSTimeZone 最终减去表示 PST 时间所需的 3 小时.但我所做的只是从相对于我的时区仍然表示的时间中减去 3 小时.如何让 NSDateFormatter 使用目标时区吐出时间? 我
..
我有一个来自服务器的时间戳,如下所示: 2013-04-18T08:49:58.157+0000 我已经尝试删除冒号,我已经尝试了所有这些: 将 ISO 8601 时间戳转换为 NSDate:如何处理 UTC 时间偏移? 为什么 NSDateFormatter 不能从 ISO 8601 解析日期格式 这是我现在的位置: + (NSDate *)dateUsingString
..
我正在使用 NSDate *date = [NSDate 日期]; 获取日期,但我得到的日期差了 2 小时. 解决方案 NSDate 对象没有时区.它们代表了一个绝对的时刻.然而,当你询问它的 description 时(例如通过 NSLog() 打印它),它必须选择一个时区.最合理的“默认"选择是 GMT.如果您自己不在格林威治标准时间,则日期似乎不正确,按您自己的偏移量计算.
..
我试图从当前日期开始一个月. 以下是我所拥有的并且正在返回:4027-09-24 16:59:00 +0000.currentDate 是对的.这是怎么回事? //获取今天的日期以设置每月订阅到期日期NSDate *currentDate = [NSDate 日期];NSLog(@"当前日期 = %@", currentDate);NSDateComponents *dateCompone
..
我收到一个错误,名为: 二元运算符“
..
我正在使用 NSDate 来获取诸如“18 Jun 09"之类的字符串,代码: NSDate *theDate = [NSDate 日期];NSString *dateString = [theDate descriptionWithCalendarFormat:@"%d %b %y"时区:无语言环境:无]; 这可行,但只会产生英文输出.我需要将输出本地化为用户的默认语言. Cocoa(
..
我目前有一个 API 调用以以下格式返回日期/时间:2010-10-10T07:54:01.878926 我可以假设这是格林威治标准时间吗?我还将它转换为 NSDate 对象.有没有办法使用本地 iPhone 时间重新计算时间? 解决方案 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];dateForma
..
如何使用 iPhone SDK 格式化日期和时间? 例如,我如何将日期从 9/4/2024 12:00:00 AM 提取到 NSDate? 解决方案 你可以使用 dd/MM/yyyy hh:mm:ss a 格式化你的字符串 示例如下: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFor
..
我正在尝试将日期字符串转换为特定的 NSDate(例如 1981 年 7 月 1 日),但我没有看到设置日期的方法.有谁知道如何做到这一点?也许将 DateTime 对象转换为 NSDate? 解决方案 最简单的方法是从 DateTime 开始设置. 修订:NSDate 转换运算符现在是显式的,不再是隐式的!我更新了下面的例子. 如果您查看 NSDate 原型,您会发现两个运算
..
我有一个文本字段,当它被选中时,会弹出一个日期选择器而不是键盘,但它第一次只更新今天的日期.用户更改了日期,但文本字段不会继续更新.有什么问题? 这就是我调用 Datepicker 并控制输入到我的文本字段中的日期的方式: @IBAction func dp(sender: UITextField) {var DatePickerView : UIDatePicker = UIDateP
..
这是我应该如何将 Date 传递给 NSPredicate.init(format predicateFormat: String, arguments argList: CVaListPointer). let endDate = Date()NSPredicate(格式: "endDate == %@", endDate as CVarArg) 看起来有点笨拙,我怀疑我做错了什么.
..
我必须在我的应用程序中实现,在用户保存他的录音后,我必须确定自该录音的创建日期起是否已经过去了 24 小时.到目前为止,我目前所拥有的只是确定当前日期是否不等于创建日期.我真的很感谢任何人的帮助,提前致谢. 解决方案 您可以使用 UserDefault 在创建记录时保存日期.语法为 UserDefaults.standard.set(Date(), forKey:"creationTim
..
我使用以下代码创建了一个 DateComponents 实例: 让 dateComponents = DateComponents(日历:.current,时区:Calendar.current.timeZone,时代:无,年份:无,月份:无,日:无,小时:9,分钟:0,第二个:0,纳秒:0,工作日:2,工作日序数:无,季度:零,weekOfMonth:无,weekOfYear:无,yearFo
..
我在 Swift 2.3 中的做法是: 让 currentDate = NSDate()让 currentCalendar = NSCalendar.currentCalendar()var startDate : NSDate?var endDate : NSDate?//以下两行将`startDate`和`endDate`设置为一天的开始currentCalendar.rangeOfUnit
..
如何从 Swift 3 中的 NSDate 类中确定小时、分钟和秒? 在 Swift 2 中: let date = NSDate()让日历 = NSCalendar.currentCalendar()let components = calendar.components(.Hour, fromDate: date)让小时 = components.hour 斯威夫特 3? 解决
..
我正在尝试使用 NSTimer 制作秒表. 我给出了以下代码: nst_Timer = [NSTimer scheduleTimerWithTimeInterval:0.001 target:self selector:@selector(showTime) userInfo:nil repeats:NO]; 而且它不是以毫秒为单位工作的.需要超过 1 毫秒. 解决方案 不要那
..