時間轉換ios

intmain(intargc,constchar* argv[]) {

// ?c語言中 ?

NSDate*data1=[NSDatedate];

NSLog(@"%@",data1);

//時間傳喚

NSTimeZone*zone=[NSTimeZonesystemTimeZone];

NSIntegerseconds=[zonesecondsFromGMTForDate:data1];

NSDate*data2=[data1dateByAddingTimeInterval:seconds];

NSLog(@"%@",data2);

//??? y:年M:月d:日h:小時(24進制) ? m:分s:秒

//時間格式規定

NSDateFormatter*formatter=[[NSDateFormatteralloc]init];

formatter.dateFormat=@"yyyy-MM-dd hh:mm:ss";

//時間與字符串轉喚

//時間轉換字符串,,獲得的是當前時區

NSString*dateStr=[formatterstringFromDate:data1];

NSLog(@"%@",dateStr);

//格尼時間

NSDate*date3=[formatterdateFromString:dateStr];

NSLog(@"%@",date3);

//時間日歷相關操作

NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];

NSCalendarUnitunit=NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond;

NSDateComponents*components=[calendarcomponents:unitfromDate:data1];

NSLog(@"%ld",components.year);

NSLog(@"%ld",components.month);

NSLog(@"%ld",components.day);

NSLog(@"%ld",components.hour);

NSLog(@"%ld",components.minute);

NSLog(@"%ld",components.second);

return0;

//加個??

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在iOS開發中,經常會遇到各種各樣的時間問題,8小時時差,時間戳,求時間間隔,農歷等等。解決辦法網上比比皆是,但大...
    真巧了_嘿閱讀 2,798評論 0 7
  • .h文件 #import #define D_MINUTE60 #define D_HOUR3600 #defin...
    屈涯閱讀 621評論 2 0
  • iOS開發中,經常會遇到各種各樣的時間問題,8小時時差,時間戳,求時間間隔,農歷等等。解決辦法網上比比皆是,但大多...
    小李龍彪閱讀 6,386評論 1 6
  • 為同學賦詞一闕,需嵌入十三位同學的網名,還要應景,這可有點為難了哦: 鷹燕飛,銀鈴笑,梅杏飄香先忘憂。廿年離...
    自由小宇宙閱讀 832評論 0 0
  • 百年不遇的連日暴雨磅礴,淹沒了半個安徽,最痛心的莫過農民,整年的期望被無情地扼殺在滔滔洪水之中。 那些天,我...
    雞湯華子閱讀 269評論 0 1