日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS标准时间与时间戳相互转换

發布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS标准时间与时间戳相互转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iOS標準時間與時間戳相互轉換

設置時間顯示格式:

????NSString* timeStr = @"2011-01-26 17:40:50";

????NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];

????[formatter setDateStyle:NSDateFormatterMediumStyle];

????[formatter setTimeStyle:NSDateFormatterShortStyle]; ??

????[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------設置你想要的格式,hh與HH的區別:分別表示12小時制,24小時制

???

????//設置時區,這個對于時間的處理有時很重要

????//例如你在國內發布信息,用戶在國外的另一個時區,你想讓用戶看到正確的發布時間就得注意時區設置,時間的換算.

????//例如你發布的時間為2010-01-26 17:40:50,那么在英國愛爾蘭那邊用戶看到的時間應該是多少呢?

????//他們與我們有7個小時的時差,所以他們那還沒到這個時間呢...那就是把未來的事做了

???

????NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

????[formatter setTimeZone:timeZone];

???

????NSDate* date = [formatter dateFromString:timeStr]; //------------將字符串按formatter轉成nsdate

???????????

????NSDate *datenow = [NSDate date];//現在時間,你可以輸出來看下是什么格式

???

????NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------將nsdate按formatter格式轉成nsstring

時間轉時間戳的方法:

????NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[datenow timeIntervalSince1970]];

????NSLog(@"timeSp:%@",timeSp); //時間戳的值

?時間戳轉時間的方法

????NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1296035591];

????NSLog(@"1296035591 ?= %@",confromTimesp); ?????

????NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];

????NSLog(@"confromTimespStr = ?%@",confromTimespStr);

時間戳時間的方法:

NSDateFormatter*?formatter?=?[[NSDateFormatter?alloc]?init];
[formatter?setDateStyle:NSDateFormatterMediumStyle];
[formatter?setTimeStyle:NSDateFormatterShortStyle];
[formatter?setDateFormat:@"yyyyMMddHHMMss"];
NSDate?*date?=?[formatter?dateFromString:@"1283376197"];
NSLog(@"date1:%@",date);

[formatter?release];










本文轉自 卓行天下? 51CTO博客,原文鏈接:http://blog.51cto.com/9951038/1746328,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的iOS标准时间与时间戳相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。