NSDate见解
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {
// NSDate *date = [NSDate date];
//
// NSDateFormatter *formatter = [[NSDateFormatter alloc] init];// yyyy 年// MM 月// dd 日// HH 24小時 hh 12小時// mm 分鐘// ss 秒鐘// Z 時區// formatter.dateFormat = @"yyyy年MM月dd日 HH時:mm分:ss秒 Z";
// formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";// NSString *str = [formatter stringFromDate:date];
// NSLog(@"str = %@", str);// NSDate *now = [NSDate date]; // 算的是現在的時間,即英國倫敦時間
// NSLog(@"now = %@", now);
//
// // 獲取當前所處的時區,即中國東8區,中間差8個小時
// NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 中國時區
// // 獲取當前時區和0時區的時間差
// NSInteger seconds = [zone secondsFromGMTForDate:now]; // 28800秒
// NSLog(@"seconds = %lu", seconds);
//
// NSDate *newDate = [now dateByAddingTimeInterval:seconds]; // 追加的是秒數
// NSLog(@"newDate = %@", newDate);// NSString --> NSDate// 注意: 如果是從NSString格式化為NSDate,那么dateFormat的格式,必須和字符串中的時間格式保持一致,否則可能轉換失敗NSString *str = @"2016-01-12 08:15:54 +0000";NSDateFormatter *formatter = [[NSDateFormatter alloc] init];formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss Z";NSDate *date = [formatter dateFromString:str];NSLog(@"date = %@", date);return 0;
} ?
轉載于:https://www.cnblogs.com/521it/p/5124764.html
總結
- 上一篇: 输卵管积水做试管怎么处理
- 下一篇: shell example01