日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C/C++ 日期 时间 time_t与struct tm转换 收藏

發布時間:2025/3/20 c/c++ 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C/C++ 日期 时间 time_t与struct tm转换 收藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C/C++ 日期 時間 time_t與struct tm轉換 收藏
本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的數據結構和函數,并對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的實例向你展示了time.h頭文件中聲明的各種函數和數據結構的詳細使用方法。

關鍵字:UTC(世界標準時間),Calendar Time(日歷時間),epoch(時間點),clock tick(時鐘計時單元)


1.概念
在C/C++中,對字符串的操作有很多值得注意的問題,同樣,C/C++對時間的操作也有許多值得大家注意的地方。最近,在技術群中有很多網友也多次問到過C++語言中對時間的操作、獲取和顯示等等的問題。下面,在這篇文章中,筆者將主要介紹在C/C++中時間和日期的使用方法.

通過學習許多C/C++庫,你可以有很多操作、使用時間的方法。但在這之前你需要了解一些“時間”和“日期”的概念,主要有以下幾個:

Coordinated Universal Time(UTC):協調世界時,又稱為世界標準時間,也就是大家所熟知的格林威治標準時間(Greenwich Mean Time,GMT)。比如,中國內地的時間與UTC的時差為+8,也就是UTC+8。美國是UTC-5。

Calendar Time:日歷時間,是用“從一個標準時間點到此時的時間經過的秒數”來表示的時間。這個標準時間點對不同的編譯器來說會有所不同,但對一個編譯系統來說,這個標準時間點是不變的,該編譯系統中的時間對應的日歷時間都通過該標準時間點來衡量,所以可以說日歷時間是“相對時間”,但是無論你在哪一個時區,在同一時刻對同一個標準時間點來說,日歷時間都是一樣的。

epoch:時間點。時間點在標準C/C++中是一個整數,它用此時的時間和標準時間點相差的秒數(即日歷時間)來表示。

clock tick:時鐘計時單元(而不把它叫做時鐘滴答次數),一個時鐘計時單元的時間長短是由CPU控制的。一個clock tick不是CPU的一個時鐘周期,而是C/C++的一個基本計時單位。

我們可以使用ANSI標準庫中的time.h頭文件。這個頭文件中定義的時間和日期所使用的方法,無論是在結構定義,還是命名,都具有明顯的C語言風格。下面,我將說明在C/C++中怎樣使用日期的時間功能。

2. 計時

C/C++中的計時函數是clock(),而與其相關的數據類型是clock_t。在MSDN中,查得對clock函數定義如下:

clock_t clock( void );

這個函數返回從“開啟這個程序進程”到“程序中調用clock()函數”時之間的CPU時鐘計時單元(clock tick)數,在MSDN中稱之為掛鐘時間(wall-clock)。其中clock_t是用來保存時間的數據類型,在time.h文件中,我們可以找到對它的定義:

#ifndef _CLOCK_T_DEFINED
typedef long clock_t;
#define _CLOCK_T_DEFINED
#endif

很明顯,clock_t是一個長整形數。在time.h文件中,還定義了一個常量CLOCKS_PER_SEC,它用來表示一秒鐘會有多少個時鐘計時單元,其定義如下:

#define CLOCKS_PER_SEC ((clock_t)1000)

可以看到可以看到每過千分之一秒(1毫秒),調用clock()函數返回的值就加1。下面舉個例子,你可以使用公式clock()/CLOCKS_PER_SEC來計算一個進程自身的運行時間:

void elapsed_time()
{
printf("Elapsed time:%u secs./n",clock()/CLOCKS_PER_SEC);
}

當然,你也可以用clock函數來計算你的機器運行一個循環或者處理其它事件到底花了多少時間:

#i nclude “stdio.h”
#i nclude “stdlib.h”
#i nclude “time.h”

int main( void )
{
?? long??? i = 10000000L;
?? clock_t start, finish;
?? double duration;
?? /* 測量一個事件持續的時間*/
?? printf( "Time to do %ld empty loops is ", i );
?? start = clock();
?? while( i-- )????? ;
?? finish = clock();
?? duration = (double)(finish - start) / CLOCKS_PER_SEC;
?? printf( "%f seconds/n", duration );
?? system("pause");
}

在筆者的機器上,運行結果如下:

Time to do 10000000 empty loops is 0.03000 seconds

上面我們看到時鐘計時單元的長度為1毫秒,那么計時的精度也為1毫秒,那么我們可不可以通過改變CLOCKS_PER_SEC的定義,通過把它定義的大一些,從而使計時精度更高呢?通過嘗試,你會發現這樣是不行的。在標準C/C++中,最小的計時單位是一毫秒。

3.與日期和時間相關的數據結構

在標準C/C++中,我們可通過tm結構來獲得日期和時間,tm結構在time.h中的定義如下:

#ifndef _TM_DEFINED
struct tm {
???? int tm_sec;??? /* 秒 – 取值區間為[0,59] */
???? int tm_min;??? /* 分 - 取值區間為[0,59] */
???? int tm_hour;??? /* 時 - 取值區間為[0,23] */
???? int tm_mday;??? /* 一個月中的日期 - 取值區間為[1,31] */
???? int tm_mon;??? /* 月份(從一月開始,0代表一月) - 取值區間為[0,11] */
???? int tm_year;??? /* 年份,其值等于實際年份減去1900 */
???? int tm_wday;??? /* 星期 – 取值區間為[0,6],其中0代表星期天,1代表星期一,以此類推 */
???? int tm_yday;??? /* 從每年的1月1日開始的天數 – 取值區間為[0,365],其中0代表1月1日,1代表1月2日,以此類推 */
???? int tm_isdst;??? /* 夏令時標識符,實行夏令時的時候,tm_isdst為正。不實行夏令時的進候,tm_isdst為0;不了解情況時,tm_isdst()為負。*/
???? };
#define _TM_DEFINED
#endif

ANSI C標準稱使用tm結構的這種時間表示為分解時間(broken-down time)。

而日歷時間(Calendar Time)是通過time_t數據類型來表示的,用time_t表示的時間(日歷時間)是從一個時間點(例如:1970年1月1日0時0分0秒)到此時的秒數。在time.h中,我們也可以看到time_t是一個長整型數:

#ifndef _TIME_T_DEFINED
typedef long time_t;??????? /* 時間值 */
#define _TIME_T_DEFINED??? /* 避免重復定義 time_t */
#endif

大家可能會產生疑問:既然time_t實際上是長整型,到未來的某一天,從一個時間點(一般是1970年1月1日0時0分0秒)到那時的秒數(即日歷時間)超出了長整形所能表示的數的范圍怎么辦?對time_t數據類型的值來說,它所表示的時間不能晚于2038年1月18日19時14分07秒。為了能夠表示更久遠的時間,一些編譯器廠商引入了64位甚至更長的整形數來保存日歷時間。比如微軟在Visual C++中采用了__time64_t數據類型來保存日歷時間,并通過_time64()函數來獲得日歷時間(而不是通過使用32位字的time()函數),這樣就可以通過該數據類型保存3001年1月1日0時0分0秒(不包括該時間點)之前的時間。

在time.h頭文件中,我們還可以看到一些函數,它們都是以time_t為參數類型或返回值類型的函數:

double difftime(time_t time1, time_t time0);
time_t mktime(struct tm * timeptr);
time_t time(time_t * timer);
char * asctime(const struct tm * timeptr);
char * ctime(const time_t *timer);

此外,time.h還提供了兩種不同的函數將日歷時間(一個用time_t表示的整數)轉換為我們平時看到的把年月日時分秒分開顯示的時間格式tm:

struct tm * gmtime(const time_t *timer);????????????????????????????
struct tm * localtime(const time_t * timer);

通過查閱MSDN,我們可以知道Microsoft C/C++ 7.0中時間點的值(time_t對象的值)是從1899年12月31日0時0分0秒到該時間點所經過的秒數,而其它各種版本的Microsoft C/C++和所有不同版本的Visual C++都是計算的從1970年1月1日0時0分0秒到該時間點所經過的秒數。

4.與日期和時間相關的函數及應用
在本節,我將向大家展示怎樣利用time.h中聲明的函數對時間進行操作。這些操作包括取當前時間、算時間間隔、以不同的形式顯示時間等內容。

4.1 獲得日歷時間

我們可以通過time()函數來獲得日歷時間(Calendar Time),其原型為:

time_t time(time_t * timer);

如果你已經聲明了參數timer,你可以從參數timer返回現在的日歷時間,同時也可以通過返回值返回現在的日歷時間,即從一個時間點(例如:1970 年1月1日0時0分0秒)到現在此時的秒數。如果參數為空(NULL),函數將只通過返回值返回現在的日歷時間,比如下面這個例子用來顯示當前的日歷時間:

#i nclude "time.h"
#i nclude "stdio.h"
int main(void)
{
struct tm *ptr;
time_t lt;
lt =time(NULL);
printf("The Calendar Time now is %d/n",lt);
return 0;
}

運行的結果與當時的時間有關,我當時運行的結果是:

The Calendar Time now is 1122707619

其中1122707619就是我運行程序時的日歷時間。即從1970年1月1日0時0分0秒到此時的秒數。

4.2 獲得日期和時間

這里說的日期和時間就是我們平時所說的年、月、日、時、分、秒等信息。從第2節我們已經知道這些信息都保存在一個名為tm的結構體中,那么如何將一個日歷時間保存為一個tm結構的對象呢?

其中可以使用的函數是gmtime()和localtime(),這兩個函數的原型為:

struct tm * gmtime(const time_t *timer);????????????????????????????
struct tm * localtime(const time_t * timer);

其中gmtime()函數是將日歷時間轉化為世界標準時間(即格林尼治時間),并返回一個tm結構體來保存這個時間,而localtime()函數是將日歷時間轉化為本地時間。比如現在用gmtime()函數獲得的世界標準時間是2005年7月30日7點18分20秒,那么我用localtime()函數在中國地區獲得的本地時間會比時間標準時間晚8個小時,即2005年7月30日15點18分20秒。下面是個例子:

#i nclude "time.h"
#i nclude "stdio.h"
int main(void)
{
struct tm *local;
time_t t;
t=time(NULL);
local=localtime(&t);
printf("Local hour is: %d/n",local->tm_hour);
local=gmtime(&t);
printf("UTC hour is: %d/n",local->tm_hour);
return 0;
}

運行結果是:

Local hour is: 15
UTC hour is: 7

4.3 固定的時間格式

我們可以通過asctime()函數和ctime()函數將時間以固定的格式顯示出來,兩者的返回值都是char*型的字符串。返回的時間格式為:

星期幾 月份 日期 時:分:秒 年/n/0
例如:Wed Jan 02 02:03:55 1980/n/0

其中/n是一個換行符,/0是一個空字符,表示字符串結束。下面是兩個函數的原型:

char * asctime(const struct tm * timeptr);
char * ctime(const time_t *timer);

其中asctime()函數是通過tm結構來生成具有固定格式的保存時間信息的字符串,而ctime()是通過日歷時間來生成時間字符串。這樣的話, asctime()函數只是把tm結構對象中的各個域填到時間字符串的相應位置就行了,而ctime()函數需要先參照本地的時間設置,把日歷時間轉化為本地時間,然后再生成格式化后的字符串。在下面,如果lt是一個非空的time_t變量的話,那么:

printf(ctime(<));

等價于:

struct tm *ptr;
ptr=localtime(<);
printf(asctime(ptr));

那么,下面這個程序的兩條printf語句輸出的結果就是不同的了(除非你將本地時區設為世界標準時間所在的時區):

#i nclude "time.h"
#i nclude "stdio.h"
int main(void)
{
struct tm *ptr;
time_t lt;
lt =time(NULL);
ptr=gmtime(<);
printf(asctime(ptr));
printf(ctime(<));
return 0;
}

運行結果:

Sat Jul 30 08:43:03 2005
Sat Jul 30 16:43:03 2005

4.4 自定義時間格式

我們可以使用strftime()函數將時間格式化為我們想要的格式。它的原型如下:

size_t strftime(
?? char *strDest,
?? size_t maxsize,
?? const char *format,
?? const struct tm *timeptr
);

我們可以根據format指向字符串中格式命令把timeptr中保存的時間信息放在strDest指向的字符串中,最多向strDest中存放maxsize個字符。該函數返回向strDest指向的字符串中放置的字符數。

函數strftime()的操作有些類似于sprintf():識別以百分號(%)開始的格式命令集合,格式化輸出結果放在一個字符串中。格式化命令說明串strDest中各種日期和時間信息的確切表示方法。格式串中的其他字符原樣放進串中。格式命令列在下面,它們是區分大小寫的。

%a 星期幾的簡寫
%A 星期幾的全稱
%b 月分的簡寫
%B 月份的全稱
%c 標準的日期的時間串
%C 年份的后兩位數字
%d 十進制表示的每月的第幾天
%D 月/天/年
%e 在兩字符域中,十進制表示的每月的第幾天
%F 年-月-日
%g 年份的后兩位數字,使用基于周的年
%G 年分,使用基于周的年
%h 簡寫的月份名
%H 24小時制的小時
%I 12小時制的小時
%j 十進制表示的每年的第幾天
%m 十進制表示的月份
%M 十時制表示的分鐘數
%n 新行符
%p 本地的AM或PM的等價顯示
%r 12小時的時間
%R 顯示小時和分鐘:hh:mm
%S 十進制的秒數
%t 水平制表符
%T 顯示時分秒:hh:mm:ss
%u 每周的第幾天,星期一為第一天 (值從0到6,星期一為0)
%U 第年的第幾周,把星期日做為第一天(值從0到53)
%V 每年的第幾周,使用基于周的年
%w 十進制表示的星期幾(值從0到6,星期天為0)
%W 每年的第幾周,把星期一做為第一天(值從0到53)
%x 標準的日期串
%X 標準的時間串
%y 不帶世紀的十進制年份(值從0到99)
%Y 帶世紀部分的十制年份
%z,%Z 時區名稱,如果不能得到時區名稱則返回空字符。
%% 百分號

如果想顯示現在是幾點了,并以12小時制顯示,就象下面這段程序:

#i nclude “time.h”
#i nclude “stdio.h”
int main(void)
{
struct tm *ptr;
time_t lt;
char str[80];
lt=time(NULL);
ptr=localtime(<);
strftime(str,100,"It is now %I %p",ptr);
printf(str);
return 0;
}

其運行結果為:
It is now 4PM

而下面的程序則顯示當前的完整日期:

#i nclude
#i nclude

void main( void )
{
???? struct tm *newtime;
???? char tmpbuf[128];
???? time_t lt1;
???? time( <1 );
???? newtime=localtime(<1);
???? strftime( tmpbuf, 128, "Today is %A, day %d of %B in the year %Y./n", newtime);
???? printf(tmpbuf);
}

運行結果:

Today is Saturday, day 30 of July in the year 2005.

4.5 計算持續的時間長度

有時候在實際應用中要計算一個事件持續的時間長度,比如計算打字速度。在第1節計時部分中,我已經用clock函數舉了一個例子。Clock()函數可以精確到毫秒級。同時,我們也可以使用difftime()函數,但它只能精確到秒。該函數的定義如下:

double difftime(time_t time1, time_t time0);

雖然該函數返回的以秒計算的時間間隔是double類型的,但這并不說明該時間具有同double一樣的精確度,這是由它的參數覺得的(time_t是以秒為單位計算的)。比如下面一段程序:

#i nclude “time.h”
#i nclude “stdio.h”
#i nclude “stdlib.h”
int main(void)
{
time_t start,end;
start = time(NULL);
system("pause");
end = time(NULL);
printf("The pause used %f seconds./n",difftime(end,start));//<-
system("pause");
return 0;
}

運行結果為:
請按任意鍵繼續. . .
The pause used 2.000000 seconds.
請按任意鍵繼續. . .

可以想像,暫停的時間并不那么巧是整整2秒鐘。其實,你將上面程序的帶有“//<-”注釋的一行用下面的一行代碼替換:

printf("The pause used %f seconds./n",end-start);

其運行結果是一樣的。

4.6 分解時間轉化為日歷時間

這里說的分解時間就是以年、月、日、時、分、秒等分量保存的時間結構,在C/C++中是tm結構。我們可以使用mktime()函數將用tm結構表示的時間轉化為日歷時間。其函數原型如下:

time_t mktime(struct tm * timeptr);

其返回值就是轉化后的日歷時間。這樣我們就可以先制定一個分解時間,然后對這個時間進行操作了,下面的例子可以計算出1997年7月1日是星期幾:

#i nclude "time.h"
#i nclude "stdio.h"
#i nclude "stdlib.h"
int main(void)
{
struct tm t;
time_t t_of_day;
t.tm_year=1997-1900;
t.tm_mon=6;
t.tm_mday=1;
t.tm_hour=0;
t.tm_min=0;
t.tm_sec=1;
t.tm_isdst=0;
t_of_day=mktime(&t);
printf(ctime(&t_of_day));
return 0;
}

運行結果:

Tue Jul 01 00:00:01 1997

現在注意了,有了mktime()函數,是不是我們可以操作現在之前的任何時間呢?你可以通過這種辦法算出1945年8月15號是星期幾嗎?答案是否定的。因為這個時間在1970年1月1日之前,所以在大多數編譯器中,這樣的程序雖然可以編譯通過,但運行時會異常終止。
?
發表于 @ 2008年05月04日 16:01:00 | 評論( 0 ) | 編輯| 舉報| 收藏

舊一篇:ostringstream函數的使用 | 新一篇:正則表達式基礎知識

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/jiahehao/archive/2008/05/04/2383145.aspx

總結

以上是生活随笔為你收集整理的C/C++ 日期 时间 time_t与struct tm转换 收藏的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天碰天天操视频 | 国产精品久久久久国产精品日日 | 免费高清男女打扑克视频 | 欧美日韩中文字幕视频 | 久久精品三级 | 日本久久成人中文字幕电影 | 中文字幕永久免费 | 久久亚洲日本 | 欧美a视频在线观看 | 精品久久久久久久久亚洲 | av一区二区三区在线观看 | 精品亚洲二区 | 欧美日韩xx | 日韩精品视频免费在线观看 | 国产一级在线播放 | 日韩在线免费电影 | 国产精品一区二区免费视频 | 韩国一区二区在线观看 | www.天天色 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 亚洲成人精品久久久 | 午夜久久精品 | 97在线精品国自产拍中文 | 欧美国产日韩一区 | 激情欧美xxxx | 91九色成人蝌蚪首页 | 欧美日韩二三区 | 国产美女视频网站 | 国产成人精品亚洲精品 | 一区二区三区在线视频111 | 91在线看片 | 福利电影一区二区 | 五月婷在线 | 香蕉免费在线 | 视频在线在亚洲 | 欧美日韩国产精品久久 | 久久婷婷网 | 久久久久国产成人免费精品免费 | 亚洲综合五月 | 黄色的网站在线 | 国产精品国产三级在线专区 | 91一区一区三区 | 亚洲永久精品一区 | 激情欧美丁香 | 国产精品久久久视频 | 亚洲成 人精品 | 国产精品18久久久久久久久 | 免费观看www小视频的软件 | 免费亚洲黄色 | 精品美女在线视频 | 国产精品免费av | 91精品人成在线观看 | 91大神在线观看视频 | 国产高清免费 | 91久久丝袜国产露脸动漫 | 久久精品国亚洲 | 国产特级毛片aaaaaaa高清 | 射射色| 国产最新视频在线 | avove黑丝 | 麻豆传媒在线免费看 | 欧美日一级片 | 久久久国产电影 | 黄色官网在线观看 | 99爱爱| 久久网页 | 操操操夜夜操 | 91av在线免费看 | 毛片一区二区 | 日日综合 | 99视频精品全国免费 | 人人看人人爱 | 在线观看免费av网 | 成人免费观看大片 | 激情欧美在线观看 | 国产一区视频在线 | 六月丁香激情网 | 欧美性生交大片免网 | 亚洲国产中文字幕在线观看 | 国产精品每日更新 | 极品国产91在线网站 | 91av电影| 99视频播放| 国产色a在线观看 | 午夜视频在线观看一区二区三区 | www日日 | 亚洲国产日韩在线 | 麻豆成人精品视频 | 精品一区二区三区四区在线 | 亚洲激情视频在线 | 亚洲无吗av | 日本久久电影网 | 国产一卡二卡四卡国 | 日韩一区二区三区免费电影 | 中文字幕你懂的 | 91精品国产麻豆国产自产影视 | 欧美在线你懂的 | 国产精品久久久久久久久久不蜜月 | 91丨九色丨蝌蚪丰满 | 久久,天天综合 | 亚洲国产合集 | 国产99久久久欧美黑人 | 日韩在线中文字幕视频 | 中文字幕一区二区三区久久 | av黄色免费看 | 91人人爽人人爽人人精88v | 欧美激情视频免费看 | 久久a视频| 色丁香综合 | 久久乐九色婷婷综合色狠狠182 | 在线免费av网 | 欧美久久久久久久久中文字幕 | 黄色99视频 | 久久久久色 | 久久久久网址 | 国产第页 | 99免费在线| 亚洲欧美视频在线播放 | 99免费在线视频 | 天天干夜夜爱 | 午夜电影久久久 | 久草香蕉在线 | 福利视频第一页 | aaa亚洲精品一二三区 | 天天激情在线 | 美女视频网| 亚洲国产人午在线一二区 | 2019国产精品| 丁香久久婷婷 | 色婷婷视频在线观看 | 不卡视频在线 | 久久成人一区二区 | 久久伊人八月婷婷综合激情 | 91看国产| av福利第一导航 | 天天色天天操综合网 | 美腿丝袜一区二区三区 | 免费涩涩网站 | 中文字幕精品一区久久久久 | 日韩videos| 久草在线资源观看 | 国产精品免费在线视频 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲一区二区视频在线 | 日韩中文字幕在线 | 日本公妇色中文字幕 | 久久精品视频观看 | 中文国产成人精品久久一 | 久久久精品国产免费观看一区二区 | 九九精品久久久 | 免费在线观看av网址 | 午夜影视av | 亚洲欧美视频在线观看 | 亚洲aⅴ在线观看 | 精品色综合 | 免费看黄在线观看 | 夜夜澡人模人人添人人看 | 天天干天天操人体 | 日韩午夜在线播放 | 日日天天av | 在线国产日本 | 99久久久久久久久 | 91桃色在线观看视频 | 黄色av网站在线观看免费 | 中文字幕资源站 | 黄色网址中文字幕 | 亚洲国产999 | 一级做a爱片性色毛片www | 欧美色综合天天久久综合精品 | 久久香蕉电影 | 国产精品自在欧美一区 | 亚洲精品视频久久 | 成人免费在线观看入口 | 超碰在线97观看 | 久久手机视频 | 人成午夜视频 | 久久久久在线视频 | 激情偷乱人伦小说视频在线观看 | 日本高清中文字幕有码在线 | av一区二区三区在线观看 | 97精品超碰一区二区三区 | 97成人啪啪网 | 亚洲欧美视频网站 | 久久人人97超碰国产公开结果 | 伊人日日干 | 一区二区影视 | 亚洲精品美女久久久久网站 | 国产成人一级电影 | 欧美激情视频在线免费观看 | 免费看黄的视频 | 亚洲视频在线观看免费 | 色吊丝在线永久观看最新版本 | 一级特黄aaa大片在线观看 | av中文字幕av | 成人在线免费视频观看 | 久久国产一二区 | 国产精品九九久久久久久久 | 午夜视频在线观看一区二区三区 | 国内精品国产三级国产aⅴ久 | 免费日韩在线 | 国产精品久久久久久久久久久久午夜 | 99热在线免费观看 | 国产1区在线 | 综合色爱| 激情文学丁香 | 精品视频99 | 国产一二三在线视频 | 日韩中文在线观看 | 福利视频入口 | 欧美一区二区日韩一区二区 | 久久99视频 | 久久成人久久 | 九九热.com | 夜夜高潮夜夜爽国产伦精品 | 成人av电影在线播放 | 精品一区在线 | 久久国产三级 | 六月婷婷久香在线视频 | 91字幕| 久久一区二区三区超碰国产精品 | 国产色拍| 免费观看视频的网站 | www色av| 九九九九热精品免费视频点播观看 | 国产精品理论片在线播放 | 国产精品18久久久久久不卡孕妇 | 亚洲天堂社区 | 精品视频国产一区 | 亚洲成人精品影院 | 99re视频在线观看 | 中文在线免费观看 | 99精品欧美一区二区三区 | 五月天婷婷丁香花 | 国产激情小视频在线观看 | 黄色小网站在线 | 在线免费国产视频 | 一级黄色片在线观看 | 国产无限资源在线观看 | www.天天射 | 欧美一区三区四区 | 国产精品理论视频 | 免费成人av网站 | 欧美成人黄 | 五月天网站在线 | 中国美女一级看片 | 91精选在线观看 | 亚洲人久久久 | 成人动漫一区二区三区 | 亚洲日本一区二区在线 | 久久久久激情视频 | 在线观看一区 | 久久伊人精品天天 | 中文字幕 婷婷 | 九九热在线视频 | 日韩欧美一区二区三区黑寡妇 | 亚洲天堂在线观看完整版 | 国产99免费视频 | 久久艹影院 | 久久免费片 | 天天插天天干天天操 | 久久久久久久久久国产精品 | 天天天综合网 | 精品久久电影 | 天天做天天爱天天综合网 | 久久免费视频99 | 91中文字幕在线播放 | 国产免费黄视频在线观看 | 免费av网站在线看 | 一区二区高清在线 | 夜夜爽88888免费视频4848 | 美女精品网站 | 五月婷av| 18性欧美xxxⅹ性满足 | 91一区一区三区 | 久久国产一区二区 | www.五月天激情 | av一区二区在线观看中文字幕 | 麻豆91在线| 久久香蕉一区 | 午夜美女福利 | 在线不卡的av | 国产日韩精品久久 | 九九电影在线 | 一本一道久久a久久综合蜜桃 | 爱爱一区 | 免费日p视频 | 精品在线二区 | 国产精品美女视频网站 | 国产亚洲精品成人av久久影院 | 亚洲成av人片在线观看香蕉 | 九九热在线视频免费观看 | 中文字幕人成乱码在线观看 | 日韩精品中字 | 亚洲精品五月天 | 成人黄大片视频在线观看 | 成人污视频在线观看 | 免费看黄20分钟 | 园产精品久久久久久久7电影 | 国产免费三级在线观看 | 日韩欧美国产免费播放 | 成人免费视频观看 | a久久免费视频 | 992tv在线 | 青青草华人在线视频 | 日韩精品一区二区三区电影 | 欧美精品在线观看免费 | 欧美日韩在线视频观看 | 91在线日韩 | 91欧美日韩国产 | 日韩免费观看视频 | 国产精品初高中精品久久 | 免费色婷婷 | 欧美巨大荫蒂茸毛毛人妖 | 97超碰精品 | 日韩在线视频网址 | 日韩av一区二区三区 | 国内视频在线观看 | 国产三级精品三级在线观看 | 中文字幕91在线 | 五月婷婷激情综合 | 婷婷亚洲最大 | 日韩欧美在线不卡 | 精品久久久久久久久久岛国gif | 91插插插免费视频 | 最近高清中文在线字幕在线观看 | 最新中文字幕在线观看视频 | 精品在线观看一区二区 | 亚洲欧洲一级 | 成人在线小视频 | 在线a视频免费观看 | 在线观看日韩一区 | 久久成人精品电影 | 国产精品国产三级国产不产一地 | 欧美久久99| 热久久免费视频精品 | 69久久99精品久久久久婷婷 | 日韩特黄一级欧美毛片特黄 | 国产丝袜制服在线 | 欧美日韩在线观看一区二区 | 色综合久久66 | 亚洲涩涩网 | 午夜美女wwww| 亚洲精品综合一二三区在线观看 | 婷婷亚洲五月 | 成人在线视 | 丝袜精品视频 | 999国产在线 | 日韩视频1区 | 最近最新mv字幕免费观看 | 久久久福利视频 | 亚洲成人av片在线观看 | 亚洲永久av | a资源在线 | 在线看污网站 | 天天干天天操天天 | 2018亚洲男人天堂 | 日韩欧美精品一区二区 | 99久久er热在这里只有精品15 | 999精品视频 | 日韩电影一区二区在线 | 18+视频网站链接 | 久久久 精品 | 国产一级精品视频 | 国产 成人 久久 | 高清在线一区 | 午夜av色 | 波多野结衣网址 | 欧洲精品久久久久毛片完整版 | 91视频麻豆| 色窝资源| 96精品视频 | 欧美一区二区免费在线观看 | 久久私人影院 | 狠狠色丁香九九婷婷综合五月 | 精品在线观| 最新中文字幕在线播放 | 欧美-第1页-屁屁影院 | 国产色资源 | 国产精品美女久久久久久网站 | 18久久久久久 | 国产亚洲精品久久久久久无几年桃 | 亚洲国产日韩一区 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 福利网在线 | www.天天色.com| 亚洲黄色在线免费观看 | 国产亚洲人| 亚洲精品麻豆视频 | 欧美日韩免费在线视频 | 69夜色精品国产69乱 | 国产不卡精品 | 精品一区二区6 | 欧美在线aaa | 五月天综合婷婷 | 在线观看视频你懂 | 久久国语露脸国产精品电影 | 午夜婷婷综合 | 日韩综合视频在线观看 | 毛片随便看 | 人人射av | 日日夜夜骑 | 97成人精品视频在线播放 | 亚洲免费精品视频 | 97夜夜澡人人爽人人免费 | 日韩av影视| 欧洲亚洲女同hd | 婷婷在线观看视频 | 国产成人久久av免费高清密臂 | 在线观看亚洲免费视频 | 日韩欧美综合在线视频 | 国产精品美乳一区二区免费 | 国产成人一区二区啪在线观看 | 国产永久免费高清在线观看视频 | 99性视频| 成人精品国产免费网站 | 久久超 | 天天干天天干天天干 | 免费观看www7722午夜电影 | 国产老熟| 91精品国产91热久久久做人人 | 国产成人精品不卡 | 免费情缘| 91亚洲国产 | 精品日韩在线一区 | 24小时日本在线www免费的 | 免费特级黄色片 | 在线观看完整版 | 国产色爽 | 色噜噜日韩精品欧美一区二区 | 午夜影院一级 | 国产中文字幕亚洲 | 91精品国产自产在线观看永久 | 午夜精品一区二区三区可下载 | 久久五月天综合 | 91福利影院在线观看 | 丰满少妇一级片 | 欧美日韩不卡在线观看 | 一区二区三区高清在线观看 | 久久久免费看 | 青草视频在线免费 | 久久久视屏 | 国产精品午夜8888 | 狠狠综合| 中文字幕av在线不卡 | 国产人免费人成免费视频 | 中文字幕999 | 麻豆视频观看 | 丁香花在线视频观看免费 | 美女黄频网站 | 五月激情av | 久久精品99国产精品酒店日本 | 久久色在线观看 | 日韩,中文字幕 | 亚洲高清不卡av | 免费日p视频 | 国产精品久久久久一区二区国产 | 亚洲aⅴ一区二区三区 | 9在线观看免费 | 久久不射影院 | 欧美日韩免费一区二区三区 | 婷婷精品国产一区二区三区日韩 | 91豆麻精品91久久久久久 | 五月婷婷中文网 | 夜夜干夜夜 | 久久综合五月天婷婷伊人 | 久久久香蕉视频 | 欧洲色综合 | 久久精品视频3 | 伊人色播| 热久久这里只有精品 | 日韩精品电影在线播放 | 久艹在线播放 | 人人舔人人舔 | 97成人免费 | 粉嫩av一区二区三区免费 | 日韩欧美一区二区三区黑寡妇 | 日韩毛片久久久 | 一区二区精品视频 | 国产传媒中文字幕 | 精品福利av| 亚洲欧洲av在线 | 国产精品网红福利 | 亚洲成人av在线播放 | 免费看的黄网站 | 182午夜在线观看 | 国产精品网红直播 | 久久99网站 | 亚洲精品免费观看视频 | 日韩欧美国产成人 | 国产美女网站视频 | 五月婷婷在线综合 | 美州a亚洲一视本频v色道 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 亚洲男人天堂a | 日日夜夜免费精品 | 亚洲精品www| 精品国产片 | 色婷婷亚洲婷婷 | 九九热在线精品 | a黄在线观看 | 人人草在线视频 | 中文字幕电影网 | 91精品91 | 国产亚洲午夜高清国产拍精品 | 亚洲国产午夜视频 | 亚洲精品久久久久999中文字幕 | av天天色 | 久久精品视频在线播放 | 日韩一区二区三区在线观看 | 91人人揉日日捏人人看 | 欧美日韩一区二区三区在线免费观看 | 国产精品成人免费一区久久羞羞 | 最新91在线视频 | 99久久精品免费看 | 在线看小早川怜子av | 久久66热这里只有精品 | av天天草| 国产黄色片久久久 | 96视频免费在线观看 | 婷婷网址| 日韩av偷拍 | 久草在线费播放视频 | 欧美日韩亚洲精品在线 | 97免费视频在线 | 一区二区三区观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲日本国产精品 | 亚洲精品久久久久久中文传媒 | 国产在线不卡一区 | 久久不射影院 | 在线之家免费在线观看电影 | 久久国产经典视频 | 久久精品第一页 | 国产精品久久久久久久免费观看 | 在线a人v观看视频 | 人人搞人人爽 | 欧美日韩一区二区在线观看 | 午夜视频亚洲 | 免费精品久久久 | 久草91视频 | 国产成人综合精品 | 国产中文字幕一区二区 | 亚洲97在线| 久久久精品 一区二区三区 国产99视频在线观看 | 在线观看91精品视频 | 伊人亚洲精品 | 中文字幕av在线免费 | a久久久久久 | 亚洲三级av | 69绿帽绿奴3pvideos | 日韩av视屏在线观看 | 日韩精品一卡 | 中文字幕黄网 | 日日摸日日添夜夜爽97 | 国产精品成人免费精品自在线观看 | 久久综合九色综合欧美狠狠 | 久草视频在线观 | 欧美精品乱码久久久久 | 天天射天 | 97视频在线免费观看 | 亚洲国产伊人 | 日韩二区在线播放 | 亚洲黄色软件 | 91九色porny在线 | 中文字幕在线视频网站 | 国产成人久久精品一区二区三区 | 国内视频在线 | 久久久免费看片 | 久久免费精品一区二区三区 | 久久99久久99精品免观看粉嫩 | se视频网址| 99久久这里只有精品 | 中文一区二区三区在线观看 | 日韩三级av | 亚洲精品午夜久久久久久久 | 久久伊人国产精品 | 中文字幕精品一区 | 国产精品久久久久永久免费看 | 亚洲国产精久久久久久久 | 日韩久久精品一区二区 | 五月天,com | 免费视频网 | 一区 二区电影免费在线观看 | 国产成人久久精品77777综合 | 91免费在线播放 | 色综合天天综合 | 99热.com| 99色国产 | 欧美国产不卡 | 在线综合 亚洲 欧美在线视频 | 色永久免费视频 | 精品91在线| 国产精品日韩久久久久 | 福利视频一区二区 | 天天爽综合网 | 日韩激情久久 | 欧美一级看片 | 亚洲精品动漫成人3d无尽在线 | 91看片淫黄大片一级在线观看 | 999视频在线播放 | 久草在线久草在线2 | 久久视频在线观看免费 | 国产精品午夜在线 | 亚洲综合小说 | av播放在线 | 911精品美国片911久久久 | 91爱爱电影 | 九九热在线视频 | 欧美性成人 | 欧美综合干 | 日本亚洲国产 | 国产99色 | 日韩一区二区在线免费观看 | 91精品日韩 | www..com毛片 | 在线中文字幕观看 | 免费成人短视频 | 久久99电影| 亚洲视频 中文字幕 | 国产精品乱码一区二三区 | 亚洲国产精品传媒在线观看 | 国内精品久久久久久久久久久 | 日本少妇视频 | 亚洲成av人电影 | 欧美午夜a | 2000xxx影视 | 91黄在线看| 夜夜骑首页 | 国产午夜精品一区二区三区嫩草 | 黄色网址国产 | 免费观看91视频 | 久久亚洲影视 | 日韩av在线资源 | 久久久久久久影视 | 色欧美成人精品a∨在线观看 | 日日干夜夜骑 | 成年人在线电影 | 91日韩在线视频 | 99精品国产亚洲 | 久久久私人影院 | 欧美日韩一区二区三区不卡 | 国产经典av | 天天干.com | 深爱婷婷久久综合 | 日日夜夜天天综合 | 久久久免费观看 | 丁香午夜婷婷 | 日日夜夜免费精品视频 | 最新中文字幕视频 | 天天夜夜亚洲 | 97香蕉视频 | 国产免费不卡 | 69视频在线| 国产精品原创av片国产免费 | 国产黄色特级片 | 久草a视频| 国产原厂视频在线观看 | 99视频精品视频高清免费 | av高清一区 | 国偷自产中文字幕亚洲手机在线 | 91香蕉视频在线下载 | 久久av伊人| 免费看三级 | 少妇性bbb搡bbb爽爽爽欧美 | 日本公乱妇视频 | 国产一级免费观看 | 国产亚洲综合性久久久影院 | 国产精品一级视频 | 国产亚洲精品久久久久久 | 日韩电影在线观看一区 | 亚洲经典中文字幕 | 欧美日韩国产一二 | 丰满少妇在线观看资源站 | 午夜资源站 | 美女视频是黄的免费观看 | 国产在线观看一区 | 最近能播放的中文字幕 | 在线看日韩av | 成人在线播放视频 | 最近中文字幕高清字幕免费mv | 欧美精品二区 | 特黄色大片 | 亚洲成人黄色在线 | 在线99热 | 亚洲国产精品va在线看黑人动漫 | 久草在线一免费新视频 | 99久久99热这里只有精品 | 精品久久九九 | 一区二区三区高清 | 麻豆国产精品va在线观看不卡 | 中字幕视频在线永久在线观看免费 | 成人性生交大片免费看中文网站 | 岛国一区在线 | 性色大片在线观看 | 91久久国产露脸精品国产闺蜜 | 欧美综合久久久 | 91视频免费视频 | 免费av成人在线 | 美女网站在线播放 | 99热国产在线中文 | 精品久久福利 | 久久久片| 午夜美女网站 | 免费亚洲视频 | 99热最新地址| 天堂激情网| 免费高清在线视频一区· | 99在线热播 | 国产精品永久久久久久久久久 | 成人在线免费av | 91传媒免费观看 | 国产精品成人一区二区三区吃奶 | av大片免费看 | 亚洲激情网站免费观看 | 久久国产欧美日韩 | av观看免费在线 | 特级a毛片 | 91视频在线播放视频 | 欧美午夜剧场 | 五月婷婷av | 又黄又刺激又爽的视频 | 国产精品久久久久久久久久久免费 | 青青视频一区 | 在线视频 影院 | 亚洲成av人片一区二区梦乃 | 看av在线| 婷婷激情五月 | 日日爱999 | 久草精品免费 | 欧美精品免费在线 | 成人在线免费视频 | 成人影视免费看 | 激情欧美一区二区三区 | 日韩电影中文字幕 | 在线免费黄| 97超碰中文字幕 | 国产高清不卡一区二区三区 | 麻豆成人小视频 | 色网站视频 | 国产精品一区一区三区 | 久久精品4 | 久 久久影院 | 中文字幕在线免费看线人 | 亚洲婷婷在线视频 | 2023国产精品自产拍在线观看 | 欧美另类xxxx | 美女视频黄网站 | 精品久久久久久久久久久久久 | 成人av网页 | 毛片网站免费 | 黄色免费大片 | 亚洲美女视频在线观看 | 国产成人福利在线观看 | 亚洲麻豆精品 | 91看片在线 | 日韩久久精品 | 国产在线观看你懂的 | 精品久久1 | 亚洲乱亚洲乱妇 | 国产人成一区二区三区影院 | 久久久久久看片 | 在线播放国产精品 | 国产精品视频在线看 | 国产精品成人免费一区久久羞羞 | 少妇18xxxx性xxxx片 | 国产精品高清一区二区三区 | 成人在线免费av | 免费在线成人 | 久久免费视频2 | 中字幕视频在线永久在线观看免费 | 久久久精品二区 | 天天操天天摸天天干 | 欧美一区免费在线观看 | 激情欧美丁香 | 色婷婷亚洲综合 | 香蕉免费| 国产伦精品一区二区三区免费 | 国产免费视频一区二区裸体 | 国产99久久久欧美黑人 | 国产精品毛片一区 | 五月天激情电影 | 激情五月激情综合网 | 九色视频网| 色婷婷久久久综合中文字幕 | 韩国一区二区av | 成人黄色在线播放 | 成人三级av| 黄色三级免费网址 | 日韩在线看片 | 婷婷激情网站 | 中文字幕免费在线看 | 99re8这里有精品热视频免费 | 欧美片网站yy | 色99视频| 国产美女网站在线观看 | 五月婷婷婷婷婷 | 亚洲黄色网络 | 一区二区三区免费网站 | 国产精品久久久久久麻豆一区 | 久久综合狠狠综合 | 在线观看91精品国产网站 | 一级片黄色片网站 | 成人国产一区二区 | 国产成人99av超碰超爽 | 日韩中文字幕电影 | 亚洲在线视频播放 | 日韩激情小视频 | 在线看成人av | 日韩欧美在线观看一区二区 | 六月丁香六月婷婷 | 中文字幕在线观看资源 | 成人免费看视频 | 亚洲在线日韩 | 国产精品嫩草影院99网站 | 91成人在线视频 | 国产精品自在线拍国产 | 色网站免费在线观看 | 在线观看国产www | 免费看片日韩 | 一区二区在线影院 | 午夜久久久精品 | 日日摸日日添夜夜爽97 | 国产小视频在线 | 亚洲电影毛片 | 99精品久久精品一区二区 | 亚洲日本va午夜在线影院 | 欧美激情精品久久久久久变态 | 久久人人爽人人爽人人片 | 狠狠干2018 | 91一区啪爱嗯打偷拍欧美 | 日韩精品一区二区在线视频 | 国产精品一区二区三区99 | 成人91视频| 在线成人av | 成人av在线直播 | 国产精品人成电影在线观看 | 91最新视频在线观看 | 国产在线国偷精品产拍 | www.99av| 国产视频一区二区在线 | 免费精品国产 | 8x8x在线观看视频 | 日本激情视频中文字幕 | 欧美日韩在线视频一区二区 | 六月久久婷婷 | 特黄一级毛片 | 99r在线| 综合在线亚洲 | 久久99操| 人人澡人人爽 | 黄色网在线免费观看 | 九九九在线观看视频 | 日韩中文字幕视频在线观看 | 久久av中文字幕片 | 日韩毛片在线一区二区毛片 | 午夜性生活片 | 精品99免费 | 91免费观看 | 91黄色免费网站 | 97精品一区二区三区 | 免费国产在线精品 | 狠狠躁夜夜a产精品视频 | 亚洲一级特黄 | 亚洲天堂网在线视频观看 | 人人看黄色 | 91丨九色丨蝌蚪丨老版 | 99久久成人| 久久精品人人做人人综合老师 | 久久爱综合 | 久久亚洲福利视频 | 精品在线视频观看 | 日韩中文字幕第一页 | 国产一区在线视频观看 | 免费av 在线 | 婷婷色5月| 国产一区在线视频观看 | 极品嫩模被强到高潮呻吟91 | 国产原创在线 | 黄色在线视频网址 | 国产色网站 | 久久无码av一区二区三区电影网 | 五月婷综合 | 免费在线黄网 | 在线天堂中文在线资源网 | 国产精品一区二区三区久久 | 91成人免费视频 | av网在线观看 | 激情五月av| 国产精品96久久久久久吹潮 | 天天操操 | 99免费观看视频 | 久久超碰99 | 超碰人人99| 99精品偷拍视频一区二区三区 | 99热在线免费观看 | 人人添人人 | 久久国产综合视频 | 国产资源在线免费观看 | 五月婷婷一区二区三区 | 亚洲伊人色 | 久久免费成人网 | av官网| 亚洲激情免费 | 中文字幕欧美日韩va免费视频 | 中文字幕中文字幕中文字幕 | av怡红院| 国产精品视频app | 日韩电影中文字幕在线观看 | 黄色av一区二区 | 天天翘av| 婷婷在线资源 | 欧美另类网站 | 少妇自拍av| www国产亚洲精品久久网站 | 蜜臀久久99精品久久久无需会员 | 2019免费中文字幕 | 精品自拍sae8—视频 | 久久精品国产亚洲精品 | 久久99精品久久只有精品 | 日本精品一二区 | 欧美男女爱爱视频 | 亚洲欧洲精品一区二区精品久久久 | 国产一级片网站 | 欧美不卡视频在线 | 在线观看亚洲国产精品 | 一区二区三区福利 | 成人av电影免费在线观看 | 五月天亚洲综合 | 亚洲精品在线视频观看 | 欧美日本在线观看视频 | 尤物97国产精品久久精品国产 | 色com| 久久精品国产亚洲a | 国内揄拍国产精品 | 久插视频 | 日韩欧美电影在线观看 | 免费看的黄色片 | 亚洲综合五月 | 国产精品久久久久久久久久久久午夜片 | 精品国产一区二区三区四区在线观看 | 五月婷婷丁香 | 久久成人亚洲欧美电影 | 精品免费视频. | 亚洲日本va午夜在线电影 | 黄色在线网站噜噜噜 | 日韩在线电影一区二区 | 看片在线亚洲 | 亚洲欧洲精品一区二区 | 国产精品久久久精品 | 97看片网 | 操操操日日日干干干 | 91精品综合在线观看 | 91你懂的| 日韩欧美在线高清 | 美女精品在线观看 | 亚洲一区免费在线 | 久久婷婷开心 | 精品国产一区二区三区四区在线观看 | 天天看天天干天天操 | 亚洲3级| 婷婷精品视频 | 夜夜摸夜夜爽 | 999久久国产 | 人人艹人人 | 国产精品久久久久久久久久久不卡 | 91精品国产九九九久久久亚洲 | 天天操天天摸天天干 | 美女免费视频一区 | 欧美国产精品一区二区 | av电影在线不卡 | 国产婷婷一区二区 | 日韩久久网站 | 99久久综合精品五月天 | 日韩在线观看视频一区二区三区 | 欧美乱码精品一区 | 国产一区免费在线观看 | 久久99婷婷 | 欧美激情综合色综合啪啪五月 | 久久国产精品一二三区 | 91精品国产综合久久久久久久 | 日韩精品专区在线影院重磅 | 操老逼免费视频 | 精品国产一区二区三区日日嗨 | 久久久久亚洲精品成人网小说 | 超碰日韩在线 | 亚洲日本欧美在线 | 成人黄色av网站 | 99热超碰在线 | 久青草影院| 夜夜骑日日 | 久久免费黄色 | 爱情影院aqdy鲁丝片二区 | 视频在线观看入口黄最新永久免费国产 | 九热精品| 成人中文字幕在线 | 国产夫妻av在线 | 99精品国自产在线 | 高清日韩一区二区 |