亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術(shù)干貨  > 時間相關的類有哪些?

時間相關的類有哪些?

來源:千鋒教育
發(fā)布人:zyh
時間: 2023-06-13 09:24:00 1686619440

  全文大約【5400】字,不說廢話,只講可以讓你學到技術(shù)、明白原理的純干貨!本文帶有豐富的案例及配圖視頻,讓你更好地理解和運用文中的技術(shù)概念,并可以給你帶來具有足夠啟迪的思考......

時間相關的類有哪些

  一. 概念簡介

  在開始學習今天的知識之前,小編有必要先給大家講解一下與今天內(nèi)容相關的一些概念,否則可能會讓一些小白產(chǎn)生迷惑。

  1.日期和時間的區(qū)別

  首先我們得搞清楚,日期和時間的概念并不一樣。日期是指某一天,它不是連續(xù)變化的,可以說是離散的。而時間有兩種概念,一種是不帶日期的時間,如10:30:01;另一種是帶日期的時間,如2023-01-01 15:11:40。只有帶日期的時間,才能唯一確定某個時刻,而不帶日期的時間是無法確定一個唯一時刻的。

  2.本地時間

  本地時間其實就是每個地方,當前所在國家所采用的標準時間。比如我們國家就是采用的北京時間,只要是在中國大陸,我們說晚上8:00見,這個8:00指的就是北京時間。即使我們國家的時區(qū),其實包括了從東五區(qū)到東九區(qū)共5個時區(qū),但我們?nèi)珖际墙y(tǒng)一采用的東八區(qū)的區(qū)時,這樣各地區(qū)人員之間的交流才不會產(chǎn)生歧義。但如果是在別的國家,那這個本地時間,就是他們國家的標準區(qū)時了,所以每個國家的標準區(qū)時可能是不同的。

  3.時區(qū)表示法

  我們初中學地里的時候,就學過時區(qū)的概念,小編這里就不多講了。在計算機中,如果我們想準確地確定一個時間,需要把本地時間和時區(qū)結(jié)合在一起才行。其中時區(qū)有如下幾種表示方式:

  3.1    GMT或UTC加時區(qū)偏移表示法:如GMT+08:00 或 UTC+08:00,就表示東八區(qū)的時間。因為北京時區(qū)是東八區(qū),領先UTC 8個小時,所以將UTC裝換成北京時間時,要加上8小時。GMT(Greenwich Mean Time)是格林威治標準時間,UTC(Universal Time Coordinated)是世界統(tǒng)一時間或世界標準時間,GMT和UTC其實基本是等價的,它們都是英國倫敦的本地時間。但UTC使用了更精確的原子鐘計時,每隔幾年會有一個閏秒,不過我們在開發(fā)時可以忽略兩者的誤差,因為計算機的時鐘在聯(lián)網(wǎng)時會自動與時間服務器同步時間。

  3.2    時區(qū)縮寫表示法:如CST是China Standard Time的縮寫,即中國標準時間。但CST也是美國中部時間Central Standard Time USA的縮寫,因此有些縮寫容易產(chǎn)生混淆,開發(fā)時盡量不要使用縮寫形式。

  3.3    洲/城市表示法:如Asia/Shanghai,表示上海所在地的時區(qū)。我們要特別注意,城市名稱并不是任意的城市,而是由國際標準組織規(guī)定的城市。

  4.本地化

  本地化并不只包括時間這一種信息,還包括一個國家或地區(qū)所采用的日期、時間、數(shù)字、貨幣等各種信息的格式,開發(fā)時通常使用Locale進行表示。Locale由“語言_國家”的字母縮寫構(gòu)成,如“zh_CN”就表示“中文+中國”,“en_US”表示“英文+美國”。其中語言是小寫,國家是大寫。

  而對于不同國家或地區(qū)的Locale日期部分來說,如中國和美國的本地時間表示方式如下:

  ● zh_CN:2023-01-24

  ● en_US:01/24/2023

  5.夏令時

  夏令時(Daylight Saving Time:DST),也叫夏時制,又稱“日光節(jié)約時制”,是一種為了節(jié)約能源而人為規(guī)定地方時間的制度。一般在天亮早的夏季人為將時間調(diào)快一小時,可以使人早起早睡,減少照明量,以充分利用光照資源,從而節(jié)約照明用電。

  我們國家曾經(jīng)實行過一段時間夏令時,但在1992年就廢除了,不過美國人到現(xiàn)在還在使用。所以涉及到跨國應用開發(fā)時,相關時間的換算可能會有點復雜。因為涉及到夏令時,相同的時區(qū),如果表示的方式不同,轉(zhuǎn)換出的時間也是不同的。

  6.Epoch Time時間起點

  Epoch Time是一個固定的通用時間,即世界標準時間(UTC) 1970-01-01 00:00:00 UTC,它是計算機里時間開始的起點,該起點被記為0,而1970年以前的時間被認為是負數(shù)。我們知道,現(xiàn)實世界的時間誰也不知道是從什么時候開始的,但是計算機發(fā)明的時間并不長,為了方便大家進行各種開發(fā)和計算,于是國際標準委員會就給計算機設置了一個時間的起點。以這個時間為起點,每過去一秒,該數(shù)值就加1,這樣我們就可以算出對應的公歷時間日期(不包括閏秒)。Epoch Time在不同的編程語言中,會有幾種不同的存儲方式:

  ● 以秒為單位的整數(shù):1574208900,缺點是精度只能到秒;

  ● 以毫秒為單位的整數(shù):1574208900123,最后3位表示毫秒數(shù);

  ● 以秒為單位的浮點數(shù):1574208900.123,小數(shù)點后表示零點幾秒。

  7.時間戳

  時間戳(timestamp),也稱為Unix時間 或 POSIX時間,它是一種時間表示方式。表示從1970年1月1日0時0分0秒(格林尼治時間)開始,一直到現(xiàn)在所經(jīng)過的秒數(shù)或毫秒數(shù)。在Java一般是用long類型來存儲該值,但在別的編程語言中有可能是使用float類型。比如1574208900就表示從1970年1月1日零點開始,到2019年11月20日8點15分截止,一共經(jīng)歷了1574208900秒,所以換算成北京時間就是:1574208900 = 北京時間2019-11-20 8:15:00。如果我們要獲取當前的時間戳,在Java中可以使用System.currentTimeMillis()方法。

  從本質(zhì)上來說,時間戳就是個時間差值,其值與時區(qū)無關。比如在UTC標準下,時間起點的時間戳就是timestamp = 0 = 1970-1-1 00:00:00 UTC+0:00,此時對應的北京時間是timestamp = 0 = 1970-1-1 08:00:00 UTC+8:00

  了解了以上這些基本概念之后,我們就可以繼續(xù)往下學習今天其他的內(nèi)容了。

  二. Date日期時間類

  1.簡介

  如果我們想在Java中獲取當前的時間,可以使用 java.util.Date類 和 java.util.Calendar類來實現(xiàn)。其中,Date類封裝了系統(tǒng)的日期和時間信息,Calendar類則會根據(jù)系統(tǒng)的日歷來填充Date對象。

  java.util.Date是一個表示日期和時間的類,代表了系統(tǒng)特定的時間戳。它是按照UTC時間顯示的,可以精確到毫秒,源碼內(nèi)部使用long類型進行時間的存儲。我們要注意與java.sql.Date區(qū)分,后者是用在數(shù)據(jù)庫中的類,且是按照本地時區(qū)顯示的。Date對象表示的時間,其默認順序是星期、月、日、小時、分、秒、年。

  2.構(gòu)造方法

  java.util.Date類給我們提供了多個構(gòu)造方法,如下圖所示:

1683697396642.image

  但是一般在開發(fā)時,我們常用的也沒有這么多,一般使用時如下形式:

  ● Date():創(chuàng)建Date對象并初始化,該對象可以獲取本地的當前時間,該時間會精確到毫秒。

  ● Date(long date):構(gòu)造一個Date對象,并接受一個從1970年1月1日起的毫秒數(shù)作為參數(shù)。

  3.常用API方法

  當我們構(gòu)造出來一個Date對象之后,就可以使用它的一些API方法進行時間的操作了,這些常用的API方法如下:

1683697471131.image

  4.使用方法

  4.1 基本使用

  接下來我們先通過一個簡單的案例,來演示一下Date的基本用法。  

import java.util.Date;

public class Demo01 {

public static void main(String[] args) {
//獲取當前時間的時間戳
long currentTimeMillis = System.currentTimeMillis();
System.out.println("時間戳="+currentTimeMillis);

//獲取當前時間對象
Date date=new Date();
//Sat Feb 11 12:04:03 IRKT 2023
System.out.println("當前時間="+date);
//轉(zhuǎn)為字符串:Sat Feb 11 12:04:03 IRKT 2023
System.out.println("當前時間="+date.toString());
//轉(zhuǎn)換為本地時區(qū):2023年2月11日 下午12:04:03
System.out.println("當前時間,Locale="+date.toLocaleString());
//轉(zhuǎn)換為GMT時區(qū):11 Feb 2023 04:04:03 GMT
System.out.println("當前時間,GMT="+date.toGMTString());
}
}

  如果我們想獲取當前時間的時間戳,可以使用System.currentTimeMillis()方法。構(gòu)造出Date對象之后,我們可以直接打印該對象,就能展示出當前時間,但是這個格式并不一定符合我們中國人的閱讀習慣,后面我們可以對日期進行格式化操作。

  4.2 其他用法

  除了上面這些基本用法之外,Date還有其他的一些用法。  

import java.util.Date;

public class Demo01 {

public static void main(String[] args) {
//獲取當前時間對象
Date date=new Date();
//獲取年月日
System.out.println("年="+(date.getYear() + 1900)); // 必須加上1900
System.out.println("月="+(date.getMonth() + 1)); // 0~11,必須加上1
System.out.println("日="+date.getDate()); // 1~31,不能加1
System.out.println("時="+date.getHours()); // 0~23
System.out.println("分="+date.getMinutes()); // 0~59,不能加1
System.out.println("秒="+date.getSeconds()); // 0~59,不能加1
System.out.println("時間戳="+date.getTime()); // 時間戳,毫秒值

//計算自己已經(jīng)活了多少天,1990年01月31日
//構(gòu)造對象的另一個方法,已過時。year:要減去1900,月份從0開始,0-11;日期是1-31
Date d1 = new Date(1990-1900, 2-1, 31);
Date d2 = new Date();
long time = d2.getTime() - d1.getTime();
System.out.println("已活天數(shù)="+time/1000/60/60/24);


}
}

  另外我們還要注意,getYear()方法返回的年份必須加上1900;getMonth()方法返回的月份是011,分別表示112月,所以要加1;而getDate()方法返回的日期范圍是1~31,就不能加1。

  在打印本地時區(qū)表示的日期和時間時,不同的計算機可能會有不同的展示結(jié)果,后面我們可以使用SimpleDateFormat設置出我們想要的日期時間格式。

  4.3 統(tǒng)計時間差

  有時候我們要統(tǒng)計某個功能的執(zhí)行時間,此時就可以用該功能結(jié)束時的時間,減去開始時的時間,得到一個時間差,這就是該功能的執(zhí)行時間。  

import java.util.Date;

public class Demo03 {

public static void main(String[] args) {
//獲取當前時間對象
//開始時間
Date startDate=new Date();

for(int i=0;i<100000;i++) {
System.out.println("循環(huán)次數(shù)"+i);
}

//結(jié)束時間
Date endDate=new Date();
//計算時間差
long time = endDate.getTime() - startDate.getTime();
System.out.println("10w次循環(huán)的執(zhí)行時間是 "+time+" 毫秒");
}

}

  三. Calendar日歷類

  1.簡介

  Calendar類是Java時間類Date的擴展。相比Date,它擁有更強大的功能,主要是多了可以做簡單日期和時間運算的功能,且在實現(xiàn)方式上也比Date類更復雜一些。Calendar可以用來計算日期,比如說計算下個月的日期,或者兩個月前的日期等。

  Calendar類是一個抽象類,我們在實際使用時需要實現(xiàn)特定的子類,一般使用getInstance()方法創(chuàng)建即可。Calendar類有幾個主要的子類,包括java.util.GregorianCalendar和java.util.TimeZone。其中GregorianCalendar類提供了標準的日歷系統(tǒng),可以用來計算未來或過去某天的日期。TimeZone類則可以用來在不同的時區(qū)之間,轉(zhuǎn)換日期和時間。

  2.Calendar常量字段

  Calendar中有以下幾個常用的常量字段,用于表示不同的意義。

1683699294252.image

  3.Calendar常用方法

  除了以上常用的常量字段之外,Calendar還有一些常用的方法,如下表所示:

1683699847425.image

1683701465410.image

  Calendar對象可以調(diào)用set()方法將日歷翻到任何一個時間,當參數(shù) year取負數(shù)時表示是公元前。調(diào)用 get()方法可以獲取年、月、日等時間信息,field參數(shù)的值是前面講過的Calendar靜態(tài)常量。

  4.構(gòu)建Calendar對象

  Calendar類是抽象類,所以我們不能通過new的方式來構(gòu)建Calendar對象。在實際使用時,我們一般是要實現(xiàn)特定的子類,經(jīng)常是使用getInstance()方法進行創(chuàng)建。 

import java.util.Calendar;

public class Demo04 {

public static void main(String[] args) {
//默認是當前日期
Calendar c1 = Calendar.getInstance();
System.out.println("c1="+c1);

//創(chuàng)建一個代表2023年2月2日的Calendar對象
Calendar c2 = Calendar.getInstance();
c2.set(2023, 2-1, 2);
System.out.println("c2="+c2);
}
}

  5.獲取當前時間

  獲取到Calendar對象之后,我們可以獲取到當前日期對象的年月日時分秒等信息。  

import java.util.Calendar;

public class Demo05 {

public static void main(String[] args) {
// 獲取當前時間
Calendar c = Calendar.getInstance();
int y = c.get(Calendar.YEAR);
//月份要加1
int m = 1 + c.get(Calendar.MONTH);
int d = c.get(Calendar.DAY_OF_MONTH);
int w = c.get(Calendar.DAY_OF_WEEK);
int hh = c.get(Calendar.HOUR_OF_DAY);
int mm = c.get(Calendar.MINUTE);
int ss = c.get(Calendar.SECOND);
int ms = c.get(Calendar.MILLISECOND);
//2023-2-11 7 18:10:59.847
System.out.println(y + "-" + m + "-" + d + " " + w + " " + hh + ":" + mm + ":" + ss + "." + ms);
}
}

    我們要注意,Calendar是通過get()方法獲取年月日等信息的,其中返回的年份不必轉(zhuǎn)換,返回的月份仍要加1,返回的星期要特別注意,1~7分別表示周日、周一、……周六。

  6. 設置時間

  我們通過Calendar.getInstance()方法獲取到Calendar對象后,獲取到的其實就是當前時間。如果我們想設置某個特定的日期和時間,需要先用clear()方法清除掉之前所有的字段。  

import java.util.Calendar;

public class Demo06 {

public static void main(String[] args) {
// 設置時間
Calendar c = Calendar.getInstance();
// 清除所有
c.clear();
// 設置2023年
c.set(Calendar.YEAR, 2023);
// 設置2月(0~11)
c.set(Calendar.MONTH, 1);
// 設置2日
c.set(Calendar.DATE, 2);
// 設置時間
c.set(Calendar.HOUR_OF_DAY, 21);
c.set(Calendar.MINUTE, 22);
c.set(Calendar.SECOND, 23);
//Thu Feb 02 21:22:23 IRKT 2023
System.out.println("date="+c.getTime());
}

}

  我們可以利用Calendar.getTime()方法,將一個Calendar對象轉(zhuǎn)換成Date對象,后面我們就可以用SimpleDateFormat進行格式化操作了。

  四. GregorianCalendar類

  1.簡介

  Java中除了有Calendar類實現(xiàn)了公歷日歷,還有一個子類GregorianCalendar。在GregorianCalendar類中,定義了兩個字段:AD和BC,分別代表公歷定義的兩個時代。GregorianCalendar中的屬性和方法與Calendar類似,小編就不再贅述了,接下來我們直接通過一個案例來進行展示其用法。

  2.基本用法

  這里我們設計一個案例,來判斷當前年份是閏年還是平年。

import java.util.Calendar;
import java.util.GregorianCalendar

public class Demo05 {

public static void main(String[] args) {
//定義一個月份數(shù)組
String months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };

int year;

// 使用當前時間和日期,初始化Gregorian日歷對象,默認為本地時間和時區(qū)
GregorianCalendar gcalendar = new GregorianCalendar();
// 顯示當前時間和日期的信息
System.out.print("Date:");
System.out.print(months[gcalendar.get(Calendar.MONTH)]);
System.out.print(" " + gcalendar.get(Calendar.DATE) + " ");
System.out.println(year = gcalendar.get(Calendar.YEAR));

System.out.print("Time:");
System.out.print(gcalendar.get(Calendar.HOUR) + ":");
System.out.print(gcalendar.get(Calendar.MINUTE) + ":");
System.out.println(gcalendar.get(Calendar.SECOND));

//判斷當前年份是否為閏年
if (gcalendar.isLeapYear(year)) {
System.out.println("當前年份是閏年");
} else {
System.out.println("當前年份是平年");
}
}
}
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
农村人CHINESE熟女| 欧美人伦禁忌DVD| 欧美黑粗大在线观看| 日韩精品成人一区二区三区| 无码少妇一区二区性色AV| 亚洲欧美日韩久久精品| 999久久久国产精品消防器材| 丰满老熟好大BBBBBB| 国色精品卡一卡2卡3卡4卡在线 | 妺妺窝人体色聚窝窝| 日韩一区二区在线视频| 亚洲AⅤ男人的天堂在线观看| 影音先锋新男人AV资源站| 成人精品一区二区久久久| 国产麻豆精品一区| 老女人婬乱d一级毛片| 色欲AV永久无码精品无码蜜桃| 亚洲成色WWW久久网站| 最新版天堂资源中文官网| 乖别添了快放进来我想要| 久久变态刺激另类SM按摩| 人妻无码AⅤ中文字幕日韩| 性夜影院爽黄A爽在线看18禁| 永久AV狼友网站在线观看| 东北老熟女疯狂作爱视频| 九九九国产精品成人免费视频| 人妻激情乱人伦视频| 亚洲VA成无码人在线观看| CHINESE叫床VIDEOS| 国内精品久久久久影院中文字幕| 欧美黑人XXXXXⅩ| 性极强的岳让我满足| 91夜色精品偷窥熟女精品网站 | 挺进邻居人妻雪白的身体韩国电影| 亚洲欲色欲色XXXXX在线| 成人一区二区三区视频在线观看| 精品国产乱码久久久久久小说| 人妻少妇性色精品专区av| 亚洲国产成人无码AV在线影院L | 色777狠狠狠综合| 亚洲自偷自拍另类小说| 国产AⅤ爽AV久久久久成| 久久婷婷五月综合尤物色国产| 熟女俱乐部 五十路 六十路| 一边下奶一边吃面膜视频讲解图片| 高清国语自产拍免费视频| 麻豆成人精品国产免费| 无码人妻一区二区三区免费看成人| 18款禁用免费安装的软件APP| 国产深夜男女无套内射| 欧洲亚洲日韩性无码专区 | CHINESE呻吟VIDEOS| 精品无人区一线二线三线区别| 日韩AV无码AV免费AV不卡| 伊人久久大香线蕉AV不卡| 国产精品日本亚洲欧美| 欧美日韩在线亚洲一区蜜芽| 亚洲日韩片无码中文字幕| 国产成人午夜性A一级毛片老女人| 免费午夜无码18禁无码影视| 亚洲成AV人片无码不卡 | 天黑黑影院免费观看视频在线播放 | 丁香五月缴情网站| 免费人成在线观看| 亚洲国产无套无码AV电影| 国产成人精品日本亚洲专区61| 女人被男人爽到呻吟的视频| 亚洲六月丁香色婷婷综合久久| 国产边做饭边被躁在线播放91| 欧美乱大交XXXXX| 亚洲熟妇无码V在线观看| 国产精品有码无码AV在线播放| 人妻无码一区二区三区AV| 制服丝袜人妻中文字幕在线| 极限少妇人妻无石久久电影网| 少妇性活BBBBBBBBB四川| VODAFONEWIFI暴力| 毛茸茸的中国女BBW| 亚洲欧洲日韩综合色天使| 国产伦久视频免费观看视频| 日韩系列精品无码免费不卡| 337P人体粉嫩胞高清大图AV| 久久精品国产一区二区三| 亚洲AV无码成H人动漫在线观看 | 麻花传媒CEO免费观看| 亚洲国产精品无码7777一线 | H无遮挡H无码黄3D漫画| 老赵抱着月月在厨房做视频| 亚洲精品国产成人| 国内精品人妻无码久久久影院导航| 爽到憋不住潮喷大喷水视频| 成人区人妻精品一区二区不卡视频| 欧美多人片高潮野外做片黑人| 又粗又黄又猛又爽大片免费| 久久 国产 尿 小便 嘘嘘| 亚洲AV无码专区在线观看下载| 国产精品亚洲片夜色在线 | 欧洲老人毛多BBWBBWBBW| 中文字幕乱近親相姦| 狂猛欧美激情性XXXX大豆行情 | 亚洲AV老熟妇在线观看| 国产精品JIZZ视频| 偷拍与自偷拍亚洲精品| 国产 在线 | 日韩| 色8激情欧美成人久久综合电| 八戒午夜理论片影院| 欧美性猛交XXXX乱大交| CAOPOREN超碰最新地址| 欧美VIDEOS另类极品| 18禁止看的免费污网站| 男人添女人下部高潮全视频| 中文字幕亚洲乱码熟女1区2区| 老师上课跳D突然被开到最大视频| 一本久道视频无线视频| 久久久久高潮毛片免费全部播放 | 美女露内裤扒开腿让男人桶无遮挡 | 精品久久久久久狼人社区| 亚洲第一天堂成人网站| 精品国产乱码久久久久久蜜桃网站| 亚洲AV纯肉无码精品动漫 | 国产 浪潮AV性色四虎| 婷婷成人五月综合激情| 国产精品丝袜一区二区三区| 香蕉久久夜色精品国产| 国产最新AV在线播放不卡| 亚洲А∨天堂久久精品9966| 精品人妻无码专区在中文字幕| 亚洲日韩国产一区二区三区 | 亚洲亚洲人成综合网络| 撅高屁股乖乖被学长CAO男男| 影音先锋亚洲AV少妇熟女| 免费视频片多多视频免费高清 | 欧美成人在线视频| 爱丫爱丫在线影院| 色噜噜狠狠狠狠色综合久一| 国产成人精品无码一区二区| 午夜三级A三级三点自慰| 黑人AV免费电影| 亚洲同性男GV网站SEARCH| 两毫米的小洞你却稳稳命中| 69国产成人精品午夜福中文| 人妻精品久久无码区 | 久久精品国产清自在天天线| 在C点用力把桌腿A抬离地面时游 | 老头握住校花的双乳| A∨天堂亚洲区无码先锋影音| 人与野鲁交XXXⅩ视频| 国产GV无码永久精品同性男男| 午夜理论电影在线观看亚洲| 叫吧宝贝我想听你叫什么| 亚洲色欲色欲WWW在线播放| 美女高潮20分钟视频在线观看| NARUTOMANGA全彩纲手| 色欲国产麻豆一精品一AV一免费| 国产乱子伦视频一区二区三区| 亚洲精品无码不卡| 男男野战爆了我的菊BL| 成人区人妻精品一区二| 小婷又软又嫩又紧水又多| 精品亚洲卡一卡2卡三卡乱码| 中文字幕四区五区六区蜜桃| 日本三线和韩国三线品牌对比| 国产精品青草久久福利不卡| 亚洲欧洲日产国码无码AV喷潮| 欧美肥胖老太大喷水| 国产成人AV乱码免费观看| 亚洲精品无码久久久久SM| 女人大胆张开荫道口∞| 高潮VIDEOSSEXOHD潮喷| 亚洲精品AAA揭晓| 欧美A片XⅩX黑人性受| 国产成人69视频午夜福利在线观| 亚洲国产精品无码久久一区二区 | 白嫩无码人妻丰满熟妇啪啪区百度| 天天做天天爱夜夜夜爽毛片| 精品久久久无码中文字幕天天| 99精品国产在热久久无码| 婷婷丁香五月深爱憿情网| 九九视频在线观看视频6| 99亚洲乱人伦AⅤ精品| 无码人妻精品一区二区三区99不| 久久嫩草精品久久久久精品| 成人国成人国产SUV| 亚洲成A人片在线观看无码 | 久久久久亚洲AV无码去区首| 不知火舞蹈三个小孩海边X| 性孕交大肚子孕妇| 女人18毛片A级毛片免费视频| 国产99久60在线视频 | 传| 亚洲中字幕日产AV片在线| 色惰日本视频网站WWW| 久久精品国产亚洲精品2020| 大家闺秀VS糙汉将军古言| 亚洲色欲色欲大片WWW无码| 人体色窝窝7777777| 精品欧美成人高清在线观看| 成人免费视频CAOPORN| 亚洲日韩国产精品第一页一区| 色播久久人人爽人人爽人人片AV| 久久久精品456亚洲影院|