美文网首页
微博时间解析

微博时间解析

作者: NinaX | 来源:发表于2017-03-01 02:52 被阅读69次

新浪微博返回的时间都是,带有时区的GMT时间,平时使用惯了中国的时间表示格式,GMT时间转换一时无从下手。找了好一会儿,终于找到了对应的时间格式化字符串:

Tue May 31 17:46:55 +0800 2011

对应:

EEE MMM d HH:mm:ss Z yyyy

都是对应关系,其中的Z应该是Zone,表示时区的意思,对应上面的+0800(北京时间,是东八时区)。

iOS解析补充:

如果你在iOS中解析新浪微博的日期格式,只是设置NSDateFormatter实例的dateFormat属性为上面的格式化字符串。在模拟器(前提是模拟器的“设置”->“多语言环境”->“英国/美国”)下是能够实现解析的,但是在真机调试时,却无法解析。

那是因为在中国地区的,操作系统的环境一般都是“中国”、“中国香港”、“中国澳门等”,而上面的这种格式化字符串只针对英文操作系统的环境下才有效。

所以为了保证在任何设置下都能解析,我们需要对NSDateFormatter实例的locale属性进行设置(强制采用“en-US”的方式进行转换):

示例:

//解析新浪微博中的日期

+ (NSString*)resolveSinaWeiboDate:(NSString*)date{

NSDateFormatter *iosDateFormater=[[[NSDateFormatter alloc]init]autorelease];

iosDateFormater.dateFormat=@"EEE MMM d HH:mm:ss Z yyyy";

//必须设置,否则无法解析

iosDateFormater.locale=[[[NSLocale alloc]initWithLocaleIdentifier:@"en_US"]autorelease];

NSDate *date=[iosDateFormater dateFromString:date];

//目的格式

NSDateFormatter *resultFormatter=[[[NSDateFormatter alloc]init]autorelease];

[resultFormatter setDateFormat:@"MM月dd日 HH:mm"];

return [GlobalInstance NSDateToNSString:date withFormatter:resultFormatter];

}

/*

*日期转化为日期格式的字符串

*/

-(NSString*)NSDateToNSString:(NSDate*)date withFormatter:(NSDateFormatter*)formatter{

NSString    *dateString=[formatter stringFromDate:date];

return dateString;

}

相关文章

  • 微博时间解析

    新浪微博返回的时间都是,带有时区的GMT时间,平时使用惯了中国的时间表示格式,GMT时间转换一时无从下手。找了好一...

  • 视频地址解析工具备忘

    urlgot.com | 在线视频音频媒体URL地址解析 parsevideo.com | 视频解析网,微博、秒拍...

  • 在线视频解析下载工具(值得收藏)

    今日头条、内涵段子、西瓜视频解析下载:http://toutiao.iiilab.com/ 微博、秒拍视频解析下载...

  • 微博爬虫:爬取微博正文、关注人

    由于网页版的微博存在滚动刷新的特性,使用传统的获取html再解析的方法不再可行,而移动版的微博每页微博条数是固定的...

  • 陌陌小视频下载方法(陌陌、西瓜等)

    视频解析:http://momo.iiilab.com/支持解析下载陌陌、今日头条、西瓜视频、内涵段子、微博、秒拍...

  • iOS开发进阶-DNS解析&Cookie&Ses

    课程: 新浪微博资深大牛全方位剖析 iOS 高级面试 DNS解析 什么是DNS解析? 域名到IP地址的映射,DNS...

  • 好方法,用不好一样是坏方法

    前几天,微博上一位百万粉丝的育儿博主“粥悦悦”,发表了1条微博。用解析成功案例的方式,告诉粉丝,她怎样拒绝保姆、邻...

  • 微博微信会一统天下吗?

    接触微信公号或许是比接触微博时间久也了解的相对多吧,看《微信控控微信》用的时间比《微博控控微博》短些,看微博更像是...

  • 说爬虫

    前一段时间因为一个机会,写了好长一段时间爬虫,不过没有写什么复杂的爬虫,比如说爬微博之类的,主要还是解析HTML。...

  • 【工具】echarts+kuno+分词

    数据: python爬虫:微博爬虫、借助'出书啦'爬微信知乎Java爬虫:Java微博爬虫 时间轴: JAVA时间...

网友评论

      本文标题:微博时间解析

      本文链接:https://www.haomeiwen.com/subject/sfzfgttx.html