ios - 以毫秒为单位转换 DateTime iOS

标签 ios objective-c iphone ipad datetime

<分区>

我有日期和时间,我想要的是特定日期和时间的毫秒数

例如:日期是 21-04-2015 日期 (21-04-2015) 的时间是 14:23

那么以毫秒为单位的输出是1429606437692 我想要从 1970 年到今天的毫秒数,直到 14:23 时间 如何在 iOS 中获取以毫秒为单位的日期时间?

请帮助并提前致谢。

最佳答案

以下代码用于将日期和时间转换为毫秒。

NSTimeInterval timeInMiliseconds = [[NSDate date] timeIntervalSince1970];

有关更多详细信息,请参阅 apple documentation.

----已编辑----

NSString *dateString = @"21-04-2015 14:23";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy HH:mm"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
NSTimeInterval timeInMiliseconds = [dateFromString timeIntervalSince1970]*1000;

关于ios - 以毫秒为单位转换 DateTime iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788808/

上一篇:ios - 无法删除 NSMutableArray 中的所有对象

下一篇:ios - 向 UIViewController 外观添加淡入淡出动画

相关文章:

iphone - 管理 iphone 项目中的构建目标变量

iphone - UIPopoverController 不显示在 iPad 上

iphone - 强制 WebView 链接启动 Safari?

ios - 从应用程序委托(delegate)加载 UIStoryboard

ios - RestKit - 一次处理一个 REST 操作

iphone - 如何在UIImagePicker ViewController中调用Image函数

objective-c - 从 UITableView 获取 UITextField 文本

ios - 找不到支持键盘 type 4 的键盘 iPhone-PortraitChoco-NumberPad

ios - 快速显示和隐藏 CALayer 的速度似乎很慢

ios - 如何检查 CCSprite 中的像素是否透明