ios怎么转换java里的uuid

lzero13199 2014-06-18 06:10:45
比如有一段uuid : 4c8de6b0-f6ad-11e3-ae28-69e932bf2886
是java端产生的
传到ios端,怎么将它解析成正常的NSDate时间呢?
比如 将这段uuid输入下面网址
http://www.famkruithof.net/uuid/uuidgen?typeReq=-1
就可以得到正确的时间Wednesday, June 18, 2014 5:56:32 AM GMT

还是说根本不能转?!!!

...全文
154 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzero13199 2014-06-19
  • 打赏
  • 举报
回复
好啦,学习学习来结个贴


图一可以知道java的时间戳起始时间是1582年10月15,而ios是1970年1月1日,中间的时间差为12219292800000(十进制)
图二是告诉你怎么从这一串数字中拿出16进制时间,按照高中低的顺序排列.
将以上两个数字做减,算出xx
然后在ios用 [NSDate dateWithTimeIntervalSince1970:xx]; 可以得到需要的时间。

soaringbird 2014-06-19
  • 打赏
  • 举报
回复
4c8de6b0-f6ad-11e3 前三组是时间戳
loveadelle 2014-06-19
  • 打赏
  • 举报
回复
同问

29,049

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧