nsdate相关内容

从字符串创建 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"]; ..
发布时间:2022-01-15 10:46:18 移动开发

在 Swift 中从字符串到 NSDate

我有一个包含 date 的 string,格式如下:2014 年 9 月 4 日星期四 10:50:12 +0000 您知道如何将其转换为:2014 年 4 月 9 日(dd-MM-yyyy) 当然,使用 Swift 解决方案 如果上述方法不起作用,这应该可以解决问题: 让 formatter = DateFormatter()formatter.locale = 语言环境( ..
发布时间:2022-01-15 10:14:45 移动开发

将要通过网络发送/接收的日期(绝对时间)转换为 Swift 中的数据?

我正在寻找一种 Swifty 方式来生成时间戳. 我的 macOS 应用程序会记录一些数据并在数据创建时间上打上标记.然后,数据将通过网络发送(作为 Data)在 iPad 上重建. 是否有任何 Swift 类可以生成时间戳?国安日期?NSTimeIntervalSince1970?CFAbsoluteTimeGetCurrent() 要求是: 将时间戳存储在尽可能少的字节 ..
发布时间:2022-01-13 08:43:39 移动开发

NSDate 以不同时区表示,即本地时区 (GMT-400) 到 PST

我知道如何使用 NSTimeZone 导出另一个时区中当前时间的偏移量.NSDate 总是相对于 GMT 返回,那么如何导出具有正确时区信息的字符串?即我采用我所在的当前时间(在 EST 中)并使用 NSTimeZone 最终减去表示 PST 时间所需的 3 小时.但我所做的只是从相对于我的时区仍然表示的时间中减去 3 小时.如何让 NSDateFormatter 使用目标时区吐出时间? 我 ..
发布时间:2022-01-12 09:39:31 移动开发

将 ISO 8601 转换为 NSDate

我有一个来自服务器的时间戳,如下所示: 2013-04-18T08:49:58.157+0000 我已经尝试删除冒号,我已经尝试了所有这些: 将 ISO 8601 时间戳转换为 NSDate:如何处理 UTC 时间偏移? 为什么 NSDateFormatter 不能从 ISO 8601 解析日期格式 这是我现在的位置: + (NSDate *)dateUsingString ..
发布时间:2022-01-12 09:11:20 移动开发

将 [NSDate date] 的日期缩短几个小时

我正在使用 NSDate *date = [NSDate 日期]; 获取日期,但我得到的日期差了 2 小时. 解决方案 NSDate 对象没有时区.它们代表了一个绝对的时刻.然而,当你询问它的 description 时(例如通过 NSLog() 打印它),它必须选择一个时区.最合理的“默认"选择是 GMT.如果您自己不在格林威治标准时间,则日期似乎不正确,按您自己的偏移量计算. ..
发布时间:2022-01-12 08:44:46 移动开发

iOS 从当前日期起一个月.

我试图从当前日期开始一个月. 以下是我所拥有的并且正在返回:4027-09-24 16:59:00 +0000.currentDate 是对的.这是怎么回事? //获取今天的日期以设置每月订阅到期日期NSDate *currentDate = [NSDate 日期];NSLog(@"当前日期 = %@", currentDate);NSDateComponents *dateCompone ..
发布时间:2022-01-11 14:32:08 移动开发

iPhone:NSDate 将 GMT 转换为本地时间

我目前有一个 API 调用以以下格式返回日期/时间:2010-10-10T07:54:01.878926 我可以假设这是格林威治标准时间吗?我还将它转换为 NSDate 对象.有没有办法使用本地 iPhone 时间重新计算时间? 解决方案 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];dateForma ..
发布时间:2022-01-11 10:57:25 移动开发

创建 NSDate Monotouch

我正在尝试将日期字符串转换为特定的 NSDate(例如 1981 年 7 月 1 日),但我没有看到设置日期的方法.有谁知道如何做到这一点?也许将 DateTime 对象转换为 NSDate? 解决方案 最简单的方法是从 DateTime 开始设置. 修订:NSDate 转换运算符现在是显式的,不再是隐式的!我更新了下面的例子. 如果您查看 NSDate 原型,您会发现两个运算 ..
发布时间:2022-01-05 15:06:21 C#/.NET

Swift:使用 UIDatePicker 作为 UITextField inputView 不更新

我有一个文本字段,当它被选中时,会弹出一个日期选择器而不是键盘,但它第一次只更新今天的日期.用户更改了日期,但文本字段不会继续更新.有什么问题? 这就是我调用 Datepicker 并控制输入到我的文本字段中的日期的方式: @IBAction func dp(sender: UITextField) {var DatePickerView : UIDatePicker = UIDateP ..
发布时间:2022-01-05 13:21:12 移动开发

如何在 Swift 中检查 24 小时是否已经过去

我必须在我的应用程序中实现,在用户保存他的录音后,我必须确定自该录音的创建日期起是否已经过去了 24 小时.到目前为止,我目前所拥有的只是确定当前日期是否不等于创建日期.我真的很感谢任何人的帮助,提前致谢. 解决方案 您可以使用 UserDefault 在创建记录时保存日期.语法为 UserDefaults.standard.set(Date(), forKey:"creationTim ..
发布时间:2022-01-01 11:56:56 其他开发