亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

iOS下日期的處理(世界標準時轉本地時間)

2019-11-14 20:21:39
字體:
來源:轉載
供稿:網友

NSDate存儲的是世界標準時(UTC),輸出時需要根據時區轉換為本地時間 

Dates 
        NSDate類提供了創建date,比較date以及計算兩個date之間間隔的功能。Date對象是不可改變的。 
        如果你要創建date對象并表示當前日期,你可以alloc一個NSDate對象并調用init初始化: 
C代碼  
NSDate *now = [[NSDate alloc] init];    
  
          或者使用NSDate的date類方法來創建一個日期對象。如果你需要與當前日期不同的日期,你可以使用NSDate的initWithTimeInterval...或dateWithTimeInterval...方法,你也可以使用更復雜的calendar或date components對象。 

        創建一定時間間隔的NSDate對象: 
C代碼  
NSTimeInterval secondsPerDay = 24 * 60 * 60;    
    
NSDate *tomorrow = [[NSDate alloc] initWithTimeIntervalSinceNow:secondsPerDay];    
    
NSDate *yesterday = [[NSDate alloc] initWithTimeIntervalSinceNow:-secondsPerDay];    
    
[tomorrow release];    
[yesterday release];    
  
        使用增加時間間隔的方式來生成NSDate對象: 
C代碼  
NSTimeInterval secondsPerDay = 24 * 60 * 60;    
    
NSDate *today = [[NSDate alloc] init];    
NSDate *tomorrow, *yesterday;    
    
tomorrow = [today dateByAddingTimeInterval: secondsPerDay];    
yesterday = [today dateByAddingTimeInterval: -secondsPerDay];    
    
[today release];    

        如果要對NSDate對象進行比較,可以使用isEqualToDate:, compare:, laterDate:和 earlierDate:方法。這些方法都進行精確比較,也就是說這些方法會一直精確比較到NSDate對象中秒一級。例如,你可能比較兩個日期,如果他們之間的間隔在一分鐘之內則認為這兩個日期是相等的。在這種情況下使用,timeIntervalSinceDate:方法來對兩個日期進行比較。下面的代碼進行了示例: 
C代碼  
if (fabs([date2 timeIntervalSinceDate:date1]) < 60) ...   

NSCalendar & NSDateComponents 

        日歷對象封裝了對系統日期的計算,包括這一年開始,總天數以及劃分。你將使用日歷對象對絕對日期與date components(包括年,月,日,時,分,秒)進行轉換。 

        NSCalendar定義了不同的日歷,包括佛教歷,格里高利歷等(這些都與系統提供的本地化設置相關)。NSCalendar與NSDateComponents對象緊密相關。 

        你可以通過NSCalendar對象的currentCalendar方法來獲得當前系統用戶設置的日歷。 
C代碼  
NSCalendar *currentCalendar = [NSCalendar currentCalendar];    
NSCalendar *japaneseCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSJapaneseCalendar];    
NSCalendar *usersCalendar = [[NSLocale currentLocale] objectForKey:NSLocaleCalendar];    

        usersCalendar和currentCalendar對象是相等的,盡管他們是不同的對象。 

        你可以使用NSDateComponents對象來表示一個日期對象的組件——例如年,月,日和小時。如果要使一個NSDateComponents對象有意義,你必須將其與一個日歷對象相關聯。下面的代碼示例了如何創建一個NSDateComponents對象: 
C代碼  
NSDateComponents *components = [[NSDateComponents alloc] init];    
    
[components setDay:6];    
[components setMonth:5];    
[components setYear:2004];    
    
NSInteger weekday = [components weekday]; // Undefined (== NSUndefinedDateComponent)    

        要將一個日期對象解析到相應的date components,你可以使用NSCalendar的components:fromDate:方法。此外日期本身,你需要指定NSDateComponents對象返回組件。 
C代碼  
NSDate *today = [NSDate date];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSDateComponents *weekdayComponents = [gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:today];    
    
NSInteger day = [weekdayComponents day];    
NSInteger weekday = [weekdayComponents weekday];  

同樣你也可以從NSDateComponents對象來創建NSDate對象:  
C代碼  
NSDateComponents *components = [[NSDateComponents alloc] init];    
    
[components setWeekday:2]; // Monday    
[components setWeekdayOrdinal:1]; // The first Monday in the month    
[components setMonth:5]; // May    
[components setYear:2008];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSDate *date = [gregorian dateFromComponents:components];    

        為了保證正確的行為,您必須確保使用的組件在日歷上是有意義的。指定“出界”日歷組件,如一個-6或2月30日在公歷中的日期值產生未定義的行為。 

        你也可以創建一個不帶年份的NSDate對象,這樣的操作系統會自動生成一個年份,但在后面的代碼中不會使用其自動生成的年份。 
C代碼  
NSDateComponents *components = [[NSDateComponents alloc] init];    
    
[components setMonth:11];    
[components setDay:7];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSDate *birthday = [gregorian dateFromComponents:components];   

下面的示例顯示了如何從一個日歷置換到另一個日歷: 
C代碼  
NSDateComponents *comps = [[NSDateComponents alloc] init];    
    
[comps setDay:6];    
[comps setMonth:5];    
[comps setYear:2004];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSDate *date = [gregorian dateFromComponents:comps];    
    
[comps release];    
[gregorian release];    
    
NSCalendar *hebrew = [[NSCalendar alloc] initWithCalendarIdentifier:NSHebrewCalendar];    
    
NSUInteger unitFlags = NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit;    
    
NSDateComponents *components = [hebrew components:unitFlags fromDate:date];    
    
NSInteger day = [components day]; // 15    
NSInteger month = [components month]; // 9    
NSInteger year = [components year]; // 5764    

歷法計算 

    在當前時間加上一個半小時: 
C代碼  
NSDate *today = [[NSDate alloc] init];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];    
    
[offsetComponents setHour:1];    
[offsetComponents setMinute:30];    
    
// Calculate when, according to Tom Lehrer, World War III will end    
NSDate *endOfWorldWar3 = [gregorian dateByAddingComponents:offsetComponents toDate:today options:0];    

    獲得當前星期中的星期天(使用格里高利歷): 
C代碼  
NSDate *today = [[NSDate alloc] init];    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
// Get the weekday component of the current date    
NSDateComponents *weekdayComponents = [gregorian components:NSWeekdayCalendarUnit fromDate:today];    
    
/*   
Create a date components to rePResent the number of days to subtract from the current date.   
   
The weekday value for Sunday in the Gregorian calendar is 1, so subtract 1 from the number of days to subtract from the date in question.  (If today is Sunday, subtract 0 days.)   
*/    
    
NSDateComponents *componentsToSubtract = [[NSDateComponents alloc] init];    
    
[componentsToSubtract setDay: 0 - ([weekdayComponents weekday] - 1)];    
    
NSDate *beginningOfWeek = [gregorian dateByAddingComponents:componentsToSubtract toDate:today options:0];    
    
/*   
Optional step:   
beginningOfWeek now has the same hour, minute, and second as the original date (today).   
   
To normalize to midnight, extract the year, month, and day components and create a new date from those components.   
*/    
    
NSDateComponents *components = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate: beginningOfWeek];    
    
beginningOfWeek = [gregorian dateFromComponents:components];    

    如何可以計算出一周的第一天(根據系統的日歷設置): 
C代碼  
NSDate *today = [[NSDate alloc] init];    
    
NSDate *beginningOfWeek = nil;    
    
BOOL ok = [gregorian rangeOfUnit:NSWeekCalendarUnit startDate:&beginningOfWeek interval:NULL forDate: today];    

    獲得兩個日期之間的間隔: 
C代碼  
NSDate *startDate = ...;    
NSDate *endDate = ...;    
    
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    
    
NSUInteger unitFlags = NSMonthCalendarUnit | NSDayCalendarUnit;    
    
NSDateComponents *components = [gregorian components:unitFlags fromDate:startDate toDate:endDate options:0];    
    
NSInteger months = [components month];    
NSInteger days = [components day];  

    使用Category來計算同一時代(AD|BC)兩個日期午夜之間的天數: 
C代碼  
@implementation NSCalendar (MySpecialCalculations)    
    
-(NSInteger)daysWithinEraFromDate:(NSDate *) startDate toDate:(NSDate *) endDate {    
     NSInteger startDay=[self ordinalityOfUnit:NSDayCalendarUnit inUnit: NSEraCalendarUnit forDate:startDate];    
    
     NSInteger endDay=[self ordinalityOfUnit:NSDayCalendarUnit inUnit: NSEraCalendarUnit forDate:endDate];    
    
     return endDay-startDay;    
}    
    
@end    

    使用Category來計算不同時代(AD|BC)兩個日期的天數: 
C代碼  
@implementation NSCalendar (MyOtherMethod)    
    
-(NSInteger) daysFromDate:(NSDate *) startDate toDate:(NSDate *) endDate {    
    
     NSCalendarUnit units=NSEraCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;    
    
     NSDateComponents *comp1=[self components:units fromDate:startDate];    
     NSDateComponents *comp2=[self components:units fromDate endDate];    
    
     [comp1 setHour:12];    
     [comp2 setHour:12];    
    
     NSDate *date1=[self dateFromComponents: comp1];    
     NSDate *date2=[self dateFromComponents: comp2];    
    
     return [[self components:NSDayCalendarUnit fromDate:date1 toDate:date2 options:0] day];    
}    
    
@end   

    判斷一個日期是否在當前一周內(使用格里高利歷): 
C代碼  
-(BOOL)isDateThisWeek:(NSDate *)date {    
    
     NSDate *start;    
     NSTimeInterval extends;    
    
     NSCalendar *cal=[NSCalendar autoupdatingCurrentCalendar];    
     NSDate *today=[NSDate date];    
    
     BOOL success= [cal rangeOfUnit:NSWeekCalendarUnit startDate:&start interval: &extends forDate:today];   
    
     if(!success)    
        return NO;    
    
     NSTimeInterval dateInSecs = [date timeIntervalSinceReferenceDate];    
     NSTimeInterval dayStartInSecs= [start timeIntervalSinceReferenceDate];    
    
     if(dateInSecs > dayStartInSecs && dateInSecs < (dayStartInSecs+extends)){    
          return YES;    
     }    
     else {    
          return NO;    
     }    
}    


來源:http://blog.csdn.net/lingedeng/article/details/6996599 



1、獲取當前時間 

C代碼  
NSDateFormatter*formatter = [[NSDateFormatteralloc] init];  
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];  
NSString *locationString=[formatter stringFromDate: [NSDate date]];  

另外的方法: 

C代碼  
-(NSString *)getDate  
 
NSDateFormatter*formatter = [[NSDateFormatteralloc] init];  
[formatter setDateFormat:@"yyyy-MM-dd EEEE HH:mm:ss a"];  
NSString *locationString=[formatter stringFromDate: [NSDate date]];  
[formatter release];  
return locationString;  
 

//大寫的H日期格式將默認為24小時制,小寫的h日期格式將默認為12小時 
//不需要特別設置,只需要在dataFormat里設置類似"yyyy-MMM-dd"這樣的格式就可以了 

日期格式如下: 
y  年  Year  1996; 96  
M  年中的月份  Month  July; Jul; 07  
w  年中的周數  Number  27  
W  月份中的周數  Number  2  
D  年中的天數  Number  189  
d  月份中的天數  Number  10  
F  月份中的星期  Number  2  
E  星期中的天數  Text  Tuesday; Tue  
a  Am/pm 標記  Text  PM  
H  一天中的小時數(0-23)  Number  0  
k  一天中的小時數(1-24)  Number  24  
K  am/pm 中的小時數(0-11)  Number  0  
h  am/pm 中的小時數(1-12)  Number  12  
m  小時中的分鐘數  Number  30  
s  分鐘中的秒數  Number  55  
S  毫秒數  Number  978  
z  時區  General time zone  Pacific Standard Time; PST; GMT-08:00  
Z  時區  RFC 822 time zone  -0800 

2、NSTimer定時器的基本操作方式 
NSTimer是Cocoa中比較常用的定時器類,基本操作如下: 
handleTimer方法可以自行定義。在需要的地方創建timer即可,handleTimer就可以每0.5秒執行一次。 

C代碼  
- (void) handleTimer: (NSTimer *) timer  
 
   //在這里進行處理  
}   
NSTimer *timer;  
timer = [NSTimer scheduledTimerWithTimeInterval: 0.5 target: self selector: @selector(handleTimer:)userInfo: nil repeats: YES];  

3、定時器 
設置定時器下面顯示的定時器將在一秒鐘后觸發,并一直重復直到定時器被禁用。定時器每次激活時,就會調用發送選擇器消息的目標來進行初始化?;卣{方法帶有一個參數,就是定時器本身.要禁用一個定時器,給它發送invalidate消息,這將釋放定時器對象并把它從當前運行循環中刪除。 
C代碼  
NSTime *timer ;  
timer = [NSTimer scheduledTimerWithTimeInterval:1.0target:self selector:@selector(handlTimer:) userInfo:nilrepeats:YES];  
  
- (void)handleTimer:(NSTimer *)timer{  
printf("timer count: %d", count++);  
if(count > 3)  
 
[timer invalidate];  
 

來源: http://blog.csdn.net/imekong/article/details/7041312 


1. 使用 NSTimeZone 取得世界各地時間的方法 
下列程式碼將示范,如何利用 NSTimeZone 取得世界上已知的時區名稱,并且透過這些名稱來獲得當地時間,如果在系統時間的取得上有任何疑問,可以參考取得 iOS 系統日期與星期的方法一文,其程式碼如下。 
C代碼  
//取得目前已知的所有地里名稱  
NSArray *timeZoneNames = [NSTimeZone knownTimeZoneNames];   
  
//取得本地目前時間  
NSDate *date = [NSDate date];   
  
for(NSString *name in timeZoneNames) {   
NSTimeZone *timezone = [[NSTimeZone alloc] initWithName:name];   
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];   
  
//設定時間格式  
[formatter setDateFormat:@"YYYY-MM-d HH:mm:ss"];   
  
//設定時區  
[formatter setTimeZone:timezone];   
  
//時間格式正規化并做時區校正  
NSString *correctDate = [formatter stringFromDate:date];  
  
NSLog(@"地點:%@ 當地時間:%@",[timezone name], correctDate);   
  
[formatter release];   
[timezone release];   
 

由于能取得的地點相當多,下圖只是部份的執行結果。 




來源: http://furnacedigital.blogspot.com/2011/10/nstimezone.html 


2. 取得 iOS 系統日期與星期的方法 



在之前的文章中已經說明如何取得 Device 里的 iOS 系統時間,在此將在示范如何使用 NSDate 取得系統的日期與星期,請看以下程式碼。 
C代碼  
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];  
NSDate *date = [NSDate date];   
  
//正規化的格式設定  
[formatter setDateFormat:@"YYYY-MM-dd' 'EEEE"];  
  
//正規化取得的系統時間并顯示  
dateLabel.text = [formatter stringFromDate:date];  

當然 NSFormatter 能正規化的格式不只這些,想知道其他的參數可以參考關于 NSDateFormatter 的二三事一文。 

3. 取得 iOS 系統時間的方法 



如何取得 Device 里的 iOS 系統時間,可以參考以下程式碼。 
C代碼  
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];  
NSDate *date = [NSDate date];  
  
//正規化的格式設定  
[formatter setTimeStyle:NSDateFormatterFullStyle];  
  
//正規化取得的系統時間并顯示  
timeLabel.text = [formatter stringFromDate:date];  
  
[formatter release];  

在時間格式正規化的部份也有多種樣式可供選擇,其樣式如下。 
C代碼  
[formatter setTimeStyle:NSDateFormatterFullStyle];  
[formatter setTimeStyle:NSDateFormatterLongStyle];  
[formatter setTimeStyle:NSDateFormatterMediumStyle];  
[formatter setTimeStyle:NSDateFormatterShortStyle];  

最后,如果要讓時間與現實時間同步可以考慮實做計時器 Timer 來解決此問題,詳細的設定方式可參閱 Timer / 計時器的基本使用方法。 

來源:http://furnacedigital.blogspot.com/2011/01/blog-post.html#more 


4. Timer / 計時器的基本使用方法 

這里介紹 Timer 的基本使用方法,首先設定 Timer 的相關的參數,程式碼如下。(View-based Template) 
C代碼  
//自行定義的函式,用來設定使用Timer/計時器的相關參數  
-(void)initializeTimer {  
  
//設定Timer觸發的頻率,每秒30次  
float theInterval = 1.0/30.0;  
fpsLabel.text = [NSString stringWithFormat:@"%0.3f", theInterval];  
  
//正式啟用Timer,selector是設定Timer觸發時所要呼叫的函式  
[NSTimer scheduledTimerWithTimeInterval:theInterval   
target:self  
selector:@selector(countTotalFrames:)   
userInfo:nil  
repeats:YES];  
 

   上述程式碼,已經完成 Timer 的基本設定,而下列程式碼則是 Timer 觸發時所呼叫的函式寫法。 
C代碼  
-(void)countTotalFrames:(NSTimer *)theTimer {  
frameCount ++;  
framesLabel.text = [NSString stringWithFormat:@"%d", frameCount];  
 

最后,別忘記在程式進入點這邊要呼叫自行定義的 initializeTimer 函式,才能讓 Timer 運作。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品成人av一区| 成人激情春色网| 欧美性猛交xxxx免费看| 国产一区私人高清影院| 国产精品久久在线观看| 久久99久国产精品黄毛片入口| 亚洲男人天堂视频| 欧美日韩免费网站| 国产剧情日韩欧美| 日韩电影在线观看中文字幕| 久久久精品视频在线观看| 性色av一区二区三区红粉影视| 日本一区二区在线播放| 国产成人在线一区| 一本色道久久88亚洲综合88| 亚洲欧美资源在线| 国产精品一久久香蕉国产线看观看| 亚洲一区制服诱惑| 日韩av在线网页| 欧美日韩亚洲一区二区| 欧美亚洲在线播放| 国产精品久久综合av爱欲tv| www.日韩视频| 国内免费久久久久久久久久久| 97成人精品视频在线观看| 亚洲精品自拍视频| 亚洲美女又黄又爽在线观看| 成人免费在线视频网站| 国产亚洲欧美日韩美女| 欧美性猛交xxxx富婆弯腰| 亚洲男人的天堂在线播放| 91免费看国产| 97国产精品免费视频| 日韩av大片免费看| 精品女厕一区二区三区| 亚洲伊人久久综合| 精品亚洲va在线va天堂资源站| 国产精品电影在线观看| 久久精品久久久久久| 国产精品免费久久久| 欧美黑人极品猛少妇色xxxxx| 久久久久久国产精品美女| 欧美极品少妇xxxxⅹ免费视频| 欧美老女人性视频| 久久综合伊人77777| 日韩欧美视频一区二区三区| 日韩av网站导航| 91精品国产一区| 成人a在线视频| 国产精品精品久久久| 欧美精品在线免费播放| 午夜精品一区二区三区在线| 国产一区二区香蕉| 精品国内亚洲在观看18黄| 蜜臀久久99精品久久久无需会员| 日韩欧美在线一区| 亚洲va欧美va国产综合剧情| 亚洲美女中文字幕| 国产精品中文字幕久久久| 亚洲视频999| 亚洲无限av看| 久久精品国产一区二区三区| 中文字幕亚洲第一| 亚洲国产精品视频在线观看| 中文字幕在线看视频国产欧美在线看完整| 亚洲欧美日韩精品久久奇米色影视| 91久久久亚洲精品| 亚洲欧洲在线观看| 日韩欧美在线国产| 亚洲视频在线观看| 91精品国产综合久久久久久蜜臀| 亚洲性69xxxbbb| 欧美孕妇与黑人孕交| 亚洲精品日韩久久久| 国产精品羞羞答答| 亚洲级视频在线观看免费1级| 久青草国产97香蕉在线视频| 日韩经典中文字幕| 国产亚洲aⅴaaaaaa毛片| 97人人爽人人喊人人模波多| 国产午夜精品久久久| 久久久av网站| 亚洲欧美福利视频| 久久精品男人天堂| 欧美精品成人91久久久久久久| 国产精品一区二区久久国产| 亚洲品质视频自拍网| 亚洲男人天堂2024| 国产精品久久久久久一区二区| 欧美大秀在线观看| 亚洲欧美日韩第一区| 米奇精品一区二区三区在线观看| 欧美精品成人91久久久久久久| 日韩有码片在线观看| 日韩国产精品亚洲а∨天堂免| 色综久久综合桃花网| 亚洲成人av在线播放| 欧美激情国产高清| www.日韩视频| 亚洲天堂视频在线观看| 国产不卡av在线| 91成品人片a无限观看| 日韩电影在线观看永久视频免费网站| 69国产精品成人在线播放| 亚洲欧美一区二区三区情侣bbw| 久久亚洲精品成人| 亚洲天堂av网| 亚洲性日韩精品一区二区| 精品欧美激情精品一区| 国产一区二中文字幕在线看| 国产欧美精品一区二区三区-老狼| 亚洲色图第三页| 亚洲国产精品免费| 国产精品日韩专区| 久久久久久久激情视频| 日韩欧美在线视频| 97超级碰在线看视频免费在线看| 亚洲成人av中文字幕| 久久久之久亚州精品露出| 91免费精品国偷自产在线| 在线看片第一页欧美| 日韩成人在线视频网站| 久久精品视频亚洲| 欧美亚洲国产日韩2020| 97av在线视频| 亚洲欧美国产精品专区久久| 亚洲色在线视频| 亚洲欧美国产高清va在线播| 青草成人免费视频| 久久成人人人人精品欧| 欧美激情精品久久久| 国产69精品久久久| 日韩有码在线播放| 精品一区二区亚洲| 久久中文字幕视频| 亚洲一区亚洲二区亚洲三区| 成人欧美一区二区三区黑人孕妇| y97精品国产97久久久久久| 色悠悠久久久久| 91丨九色丨国产在线| 国产成人精品在线观看| 久久久久久这里只有精品| 国产精品偷伦一区二区| 欧美主播福利视频| 国模视频一区二区三区| 亚洲女人被黑人巨大进入al| 色偷偷噜噜噜亚洲男人的天堂| 日韩精品视频在线观看免费| 欧美插天视频在线播放| 精品久久久久久久久久国产| 日韩精品在线免费播放| 韩国19禁主播vip福利视频| 久久久精品影院| 亚洲欧洲免费视频| 2019中文在线观看| 精品中文字幕久久久久久| 国产日韩一区在线| 欧美大尺度电影在线观看| 国产精品免费网站| 久久久av一区| 国产99在线|中文| 日本亚洲欧美三级| 亚洲一区二区三区四区视频| 在线性视频日韩欧美|