久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

深度思考JDK8中日期類型該如何使用詳解

瀏覽:136日期:2024-07-21 10:25:44

在JDK8之前,處理日期時間,我們主要使用3個類, Date 、 SimpleDateFormat 和 Calendar 。

這3個類在使用時都或多或少的存在一些問題,比如 SimpleDateFormat 不是線程安全的,

比如 Date 和 Calendar 獲取到的月份是0到11,而不是現實生活中的1到12,關于這一點,《阿里巴巴Java開發手冊》中也有提及,因為很容易犯錯:

深度思考JDK8中日期類型該如何使用詳解

不過,JDK8推出了全新的日期時間處理類解決了這些問題,比如 Instant 、 LocalDate 、 LocalTime 、 LocalDateTime 、 DateTimeFormatter ,在《阿里巴巴Java開發手冊》中也推薦使用 Instant 、

LocalDateTime 、 DateTimeFormatter :

深度思考JDK8中日期類型該如何使用詳解

但我發現好多項目中其實并沒有使用這些類,使用的還是之前的 Date 、 SimpleDateFormat 和 Calendar ,所以本篇博客就講解下JDK8新推出的日期時間類,主要是下面幾個:

Instant LocalDate LocalTime LocalDateTime DateTimeFormatter1. Instant 1.1 獲取當前時間

既然 Instant 可以代替 Date 類,那它肯定可以獲取當前時間:

Instant instant = Instant.now();System.out.println(instant);

輸出結果:

2020-06-10T08:22:13.759Z

細心的你會發現,這個時間比北京時間少了8個小時,如果要輸出北京時間,可以加上默認時區:

System.out.println(instant.atZone(ZoneId.systemDefault()));

輸出結果:

2020-06-10T16:22:13.759+08:00[Asia/Shanghai]

1.2 獲取時間戳

Instant instant = Instant.now();// 當前時間戳:單位為秒System.out.println(instant.getEpochSecond());// 當前時間戳:單位為毫秒System.out.println(instant.toEpochMilli());

輸出結果:

1591777752

1591777752613

當然,也可以通過 System.currentTimeMillis() 獲取當前毫秒數。

1.3 將long轉換為Instant

1)根據秒數時間戳轉換:

Instant instant = Instant.now();System.out.println(instant);long epochSecond = instant.getEpochSecond();System.out.println(Instant.ofEpochSecond(epochSecond));System.out.println(Instant.ofEpochSecond(epochSecond, instant.getNano()));

輸出結果:

2020-06-10T08:40:54.046Z

2020-06-10T08:40:54Z

2020-06-10T08:40:54.046Z

2)根據毫秒數時間戳轉換:

Instant instant = Instant.now();System.out.println(instant);long epochMilli = instant.toEpochMilli();System.out.println(Instant.ofEpochMilli(epochMilli));

輸出結果:

2020-06-10T08:43:25.607Z

2020-06-10T08:43:25.607Z

1.4 將String轉換為Instant

String text = '2020-06-10T08:46:55.967Z';Instant parseInstant = Instant.parse(text);System.out.println('秒時間戳:' + parseInstant.getEpochSecond());System.out.println('豪秒時間戳:' + parseInstant.toEpochMilli());System.out.println('納秒:' + parseInstant.getNano());

輸出結果:

秒時間戳:1591778815

豪秒時間戳:1591778815967

納秒:967000000

如果字符串格式不對,比如修改成 2020-06-10T08:46:55.967 ,就會拋出 java.time.format.DateTimeParseException 異常,如下圖所示:

深度思考JDK8中日期類型該如何使用詳解

2. LocalDate 2.1 獲取當前日期

使用 LocalDate 獲取當前日期非常簡單,如下所示:

LocalDate today = LocalDate.now();System.out.println('today: ' + today);

輸出結果:

today: 2020-06-10

不用任何格式化,輸出結果就非常友好,如果使用 Date ,輸出這樣的格式,還得配合 SimpleDateFormat 指定 yyyy-MM-dd 進行格式化,一不小心還會出個bug,比如去年年底很火的1個bug,我當時還是截了圖的:

深度思考JDK8中日期類型該如何使用詳解

這2個好友是2019/12/31關注我的,但我2020年1月2號查看時,卻顯示成了2020/12/31,為啥呢?格式化日期時格式寫錯了,應該是 yyyy/MM/dd ,卻寫成了 YYYY/MM/dd ,剛好那周跨年,就顯示成下一年,也就是2020年了,當時好幾個博主寫過文章解析原因,我這里就不做過多解釋了。

劃重點:都說到這了,給大家安利下我新注冊的公眾號「申城異鄉人」,歡迎大家關注,更多原創文章等著你哦,哈哈。

2.2 獲取年月日

LocalDate today = LocalDate.now();int year = today.getYear();int month = today.getMonthValue();int day = today.getDayOfMonth();System.out.println('year: ' + year);System.out.println('month: ' + month);System.out.println('day: ' + day);

輸出結果:

year: 2020

month: 6

day: 10

獲取月份終于返回1到12了,不像 java.util.Calendar 獲取月份返回的是0到11,獲取完還得加1。

深度思考JDK8中日期類型該如何使用詳解

2.3 指定日期

LocalDate specifiedDate = LocalDate.of(2020, 6, 1);System.out.println('specifiedDate: ' + specifiedDate);

輸出結果:

specifiedDate: 2020-06-01

如果確定月份,推薦使用另一個重載方法,使用枚舉指定月份:

LocalDate specifiedDate = LocalDate.of(2020, Month.JUNE, 1);2.4 比較日期是否相等

LocalDate localDate1 = LocalDate.now();LocalDate localDate2 = LocalDate.of(2020, 6, 10);if (localDate1.equals(localDate2)) { System.out.println('localDate1 equals localDate2');}

輸出結果:

localDate1 equals localDate2

2.5 獲取日期是本周/本月/本年的第幾天

LocalDate today = LocalDate.now();System.out.println('Today:' + today);System.out.println('Today is:' + today.getDayOfWeek());System.out.println('今天是本周的第' + today.getDayOfWeek().getValue() + '天');System.out.println('今天是本月的第' + today.getDayOfMonth() + '天');System.out.println('今天是本年的第' + today.getDayOfYear() + '天');

輸出結果:

Today:2020-06-11

Today is:THURSDAY

今天是本周的第4天

今天是本月的第11天

今天是本年的第163天

2.6 判斷是否為閏年

LocalDate today = LocalDate.now();System.out.println(today.getYear() + ' is leap year:' + today.isLeapYear());

輸出結果:

2020 is leap year:true

3. LocalTime3.1 獲取時分秒

如果使用 java.util.Date ,那代碼是下面這樣的:

Date date = new Date();int hour = date.getHours();int minute = date.getMinutes();int second = date.getSeconds();System.out.println('hour: ' + hour);System.out.println('minute: ' + minute);System.out.println('second: ' + second);

輸出結果:

深度思考JDK8中日期類型該如何使用詳解

注意事項:這幾個方法已經過期了,因此強烈不建議在項目中使用:

深度思考JDK8中日期類型該如何使用詳解

如果使用 java.util.Calendar ,那代碼是下面這樣的:

Calendar calendar = Calendar.getInstance();// 12小時制int hourOf12 = calendar.get(Calendar.HOUR);// 24小時制int hourOf24 = calendar.get(Calendar.HOUR_OF_DAY);int minute = calendar.get(Calendar.MINUTE);int second = calendar.get(Calendar.SECOND);int milliSecond = calendar.get(Calendar.MILLISECOND);System.out.println('hourOf12: ' + hourOf12);System.out.println('hourOf24: ' + hourOf24);System.out.println('minute: ' + minute);System.out.println('second: ' + second);System.out.println('milliSecond: ' + milliSecond);

輸出結果:

深度思考JDK8中日期類型該如何使用詳解

注意事項:獲取小時時,有2個選項,1個返回12小時制的小時數,1個返回24小時制的小時數,因為現在是晚上8點,所以 calendar.get(Calendar.HOUR) 返回8,而 calendar.get(Calendar.HOUR_OF_DAY) 返回20。

如果使用 java.time.LocalTime ,那代碼是下面這樣的:

LocalTime localTime = LocalTime.now();System.out.println('localTime:' + localTime);int hour = localTime.getHour();int minute = localTime.getMinute();int second = localTime.getSecond();System.out.println('hour: ' + hour);System.out.println('minute: ' + minute);System.out.println('second: ' + second);

輸出結果:

深度思考JDK8中日期類型該如何使用詳解

可以看出,LocalTime只有時間沒有日期。

4. LocalDateTime4.1 獲取當前時間

LocalDateTime localDateTime = LocalDateTime.now();System.out.println('localDateTime:' + localDateTime);

輸出結果:

localDateTime: 2020-06-11T11:03:21.376

4.2 獲取年月日時分秒

LocalDateTime localDateTime = LocalDateTime.now();System.out.println('localDateTime: ' + localDateTime);System.out.println('year: ' + localDateTime.getYear());System.out.println('month: ' + localDateTime.getMonthValue());System.out.println('day: ' + localDateTime.getDayOfMonth());System.out.println('hour: ' + localDateTime.getHour());System.out.println('minute: ' + localDateTime.getMinute());System.out.println('second: ' + localDateTime.getSecond());

輸出結果:

深度思考JDK8中日期類型該如何使用詳解

4.3 增加天數/小時

LocalDateTime localDateTime = LocalDateTime.now();System.out.println('localDateTime: ' + localDateTime);LocalDateTime tomorrow = localDateTime.plusDays(1);System.out.println('tomorrow: ' + tomorrow);LocalDateTime nextHour = localDateTime.plusHours(1);System.out.println('nextHour: ' + nextHour);

輸出結果:

localDateTime: 2020-06-11T11:13:44.979

tomorrow: 2020-06-12T11:13:44.979

nextHour: 2020-06-11T12:13:44.979

LocalDateTime 還提供了添加年、周、分鐘、秒這些方法,這里就不一一列舉了:

深度思考JDK8中日期類型該如何使用詳解

4.4 減少天數/小時

LocalDateTime localDateTime = LocalDateTime.now();System.out.println('localDateTime: ' + localDateTime);LocalDateTime yesterday = localDateTime.minusDays(1);System.out.println('yesterday: ' + yesterday);LocalDateTime lastHour = localDateTime.minusHours(1);System.out.println('lastHour: ' + lastHour);

輸出結果:

localDateTime: 2020-06-11T11:20:38.896

yesterday: 2020-06-10T11:20:38.896

lastHour: 2020-06-11T10:20:38.896

類似的, LocalDateTime 還提供了減少年、周、分鐘、秒這些方法,這里就不一一列舉了:

深度思考JDK8中日期類型該如何使用詳解

4.5 獲取時間是本周/本年的第幾天

LocalDateTime localDateTime = LocalDateTime.now();System.out.println('localDateTime: ' + localDateTime);System.out.println('DayOfWeek: ' + localDateTime.getDayOfWeek().getValue());System.out.println('DayOfYear: ' + localDateTime.getDayOfYear());

輸出結果:

localDateTime: 2020-06-11T11:32:31.731

DayOfWeek: 4

DayOfYear: 163

5. DateTimeFormatter

JDK8中推出了 java.time.format.DateTimeFormatter 來處理日期格式化問題,《阿里巴巴Java開發手冊》中也是建議使用 DateTimeFormatter 代替 SimpleDateFormat 。

5.1 格式化LocalDate

LocalDate localDate = LocalDate.now();System.out.println('ISO_DATE: ' + localDate.format(DateTimeFormatter.ISO_DATE));System.out.println('BASIC_ISO_DATE: ' + localDate.format(DateTimeFormatter.BASIC_ISO_DATE));System.out.println('ISO_WEEK_DATE: ' + localDate.format(DateTimeFormatter.ISO_WEEK_DATE));System.out.println('ISO_ORDINAL_DATE: ' + localDate.format(DateTimeFormatter.ISO_ORDINAL_DATE));

輸出結果:

深度思考JDK8中日期類型該如何使用詳解

如果提供的格式無法滿足你的需求,你還可以像以前一樣自定義格式:

LocalDate localDate = LocalDate.now();System.out.println('yyyy/MM/dd: ' + localDate.format(DateTimeFormatter.ofPattern('yyyy/MM/dd')));

輸出結果:

yyyy/MM/dd: 2020/06/11

5.2 格式化LocalTime

LocalTime localTime = LocalTime.now();System.out.println(localTime);System.out.println('ISO_TIME: ' + localTime.format(DateTimeFormatter.ISO_TIME));System.out.println('HH:mm:ss: ' + localTime.format(DateTimeFormatter.ofPattern('HH:mm:ss')));

輸出結果:

14:28:35.230

ISO_TIME: 14:28:35.23

HH:mm:ss: 14:28:35

5.3 格式化LocalDateTime

LocalDateTime localDateTime = LocalDateTime.now();System.out.println(localDateTime);System.out.println('ISO_DATE_TIME: ' + localDateTime.format(DateTimeFormatter.ISO_DATE_TIME));System.out.println('ISO_DATE: ' + localDateTime.format(DateTimeFormatter.ISO_DATE));

輸出結果:

2020-06-11T14:33:18.303

ISO_DATE_TIME: 2020-06-11T14:33:18.303

ISO_DATE: 2020-06-11

6. 類型相互轉換 6.1 Instant轉Date

JDK8中, Date 新增了 from() 方法,將 Instant 轉換為 Date ,代碼如下所示:

Instant instant = Instant.now();System.out.println(instant);Date dateFromInstant = Date.from(instant);System.out.println(dateFromInstant);

輸出結果:

2020-06-11T06:39:34.979Z

Thu Jun 11 14:39:34 CST 2020

6.2 Date轉Instant

JDK8中, Date 新增了 toInstant 方法,將 Date 轉換為 Instant ,代碼如下所示:

Date date = new Date();Instant dateToInstant = date.toInstant();System.out.println(date);System.out.println(dateToInstant);

輸出結果:

Thu Jun 11 14:46:12 CST 2020

2020-06-11T06:46:12.112Z

6.3 Date轉LocalDateTime

Date date = new Date();Instant instant = date.toInstant();LocalDateTime localDateTimeOfInstant = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());System.out.println(date);System.out.println(localDateTimeOfInstant);

輸出結果:

Thu Jun 11 14:51:07 CST 2020

2020-06-11T14:51:07.904

6.4 Date轉LocalDate

Date date = new Date();Instant instant = date.toInstant();LocalDateTime localDateTimeOfInstant = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());LocalDate localDate = localDateTimeOfInstant.toLocalDate();System.out.println(date);System.out.println(localDate);

輸出結果:

Thu Jun 11 14:59:38 CST 2020

2020-06-11

可以看出, Date 是先轉換為 Instant ,再轉換為 LocalDateTime ,然后通過 LocalDateTime 獲取 LocalDate 。

6.5 Date轉LocalTime

Date date = new Date();Instant instant = date.toInstant();LocalDateTime localDateTimeOfInstant = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());LocalTime toLocalTime = localDateTimeOfInstant.toLocalTime();System.out.println(date);System.out.println(toLocalTime);

輸出結果:

Thu Jun 11 15:06:14 CST 2020

15:06:14.531

可以看出, Date 是先轉換為 Instant ,再轉換為 LocalDateTime ,然后通過 LocalDateTime 獲取 LocalTime 。

6.6 LocalDateTime轉Date

LocalDateTime localDateTime = LocalDateTime.now();Instant toInstant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();Date dateFromInstant = Date.from(toInstant);System.out.println(localDateTime);System.out.println(dateFromInstant);

輸出結果:

2020-06-11T15:12:11.600

Thu Jun 11 15:12:11 CST 2020

6.7 LocalDate轉Date

LocalDate today = LocalDate.now();LocalDateTime localDateTime = localDate.atStartOfDay();Instant toInstant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();Date dateFromLocalDate = Date.from(toInstant);System.out.println(dateFromLocalDate);

輸出結果:

Thu Jun 11 00:00:00 CST 2020

6.8 LocalTime轉Date

LocalDate localDate = LocalDate.now();LocalTime localTime = LocalTime.now();LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime);Instant instantFromLocalTime = localDateTime.atZone(ZoneId.systemDefault()).toInstant();Date dateFromLocalTime = Date.from(instantFromLocalTime);System.out.println(dateFromLocalTime);

輸出結果:

Thu Jun 11 15:24:18 CST 2020

7. 總結

JDK8推出了全新的日期時間類,如 Instant 、 LocaleDate 、 LocalTime 、 LocalDateTime 、 DateTimeFormatter ,設計比之前更合理,也是線程安全的。

《阿里巴巴Java開發規范》中也推薦使用 Instant 代替 Date , LocalDateTime 代替 Calendar , DateTimeFormatter 代替 SimpleDateFormat 。

因此,如果條件允許,建議在項目中使用,沒有使用的,可以考慮升級下。

到此這篇關于JDK8中日期類型該如何使用詳解的文章就介紹到這了,更多相關JDK8 日期類型內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JDK8
主站蜘蛛池模板: 久久久久久久国产 | 这里有精品在线视频 | 91在线精品一区二区 | 精品国产一区二区三区在线观看 | 国产精品国产成人国产三级 | 成人免费福利 | 不卡的一区二区 | 国产精品国产三级国产aⅴ原创 | 2019国产精品 | 欧美日本亚洲 | 叶山小百合av一区二区 | 精品视频一区二区三区在线观看 | 亚洲精品国产区 | 久久亚洲一区二区 | av手机在线播放 | 日韩视频免费 | 久久久久久久久久一区二区 | 欧美激情一区二区三区四区 | 成人免费网站在线观看 | 九九热有精品 | 中文字幕在线永久在线视频 | av中文字幕在线播放 | 亚洲h在线观看 | 免费在线观看一级毛片 | 99精品国产高清一区二区麻豆 | 成人在线视频一区 | 国产成人一区 | 中文字幕在线观看av | 国产单男 | 黄色片网站 | 97超碰站 | 日韩av高清 | 国产激情一区二区三区成人免费 | 怡红院成人影院 | 欧美日韩激情在线 | 国产成人亚洲精品 | 亚洲国产成人av | 国产视频一区在线 | 国产高清精品一区二区三区 | 麻豆专区一区二区三区四区五区 | 久久久国产精品 | 中文字幕亚洲视频 | 日本亚洲最大的色成网站www | 亚洲理论电影在线观看 | 一级免费黄色免费片 | 免费黄色在线 | 日本精品视频网站 | 国产一区二区在线免费观看 | 亚洲欧美国产一区二区三区 | 久久综合九色综合欧美狠狠 | 久久综合一区二区三区 | 一区二区av | 色站综合| 欧美久久久久久久久久久久 | 人妖av| 北条麻妃一区二区在线 | 久久久婷 | 夜夜视频| 中文字幕视频在线播放 | 热re99久久精品国99热线看 | 亚洲久视频 | 国产精品 日韩 | 国产欧美一区二区精品性色 | 欧美视频区| www.欧美.com| 国产成人一区二区 | 美女视频一区 | 日本a视频 | 男女深夜视频 | 国产中文一区 | av在线中文 | av不卡在线播放 | av超碰| 久久久激情视频 | 99热这里有| 1000部羞羞视频在线看视频 | 国产香蕉视频在线播放 | 亚洲精品一区在线观看 | 亚洲精品一区二区三区中文字幕 | 国产精品成人在线观看 | 日韩av在线不卡 | 天堂成人av| 男女视频在线观看 | t66y最新地址一地址二69 | 国产999精品久久久久久麻豆 | 蜜臀在线视频 | 亚洲婷婷综合网 | 一区二区三区在线播放 | 亚洲国产成人久久综合一区,久久久国产99 | 精品一区久久 | 91在线入口 | 日韩免费网站 | 亚洲综合二区 | caoporn免费 | 午夜大片网 | 精品国产黄a∨片高清在线 激情网站免费 | 亚洲精品视频导航 | 中文字幕在线播放一区 | 精品久久网 | 国产农村妇女精品久久 | 精品日韩视频 | 亚洲成人高清 | 密桃av | 黄色在线免费观看 | 午夜免费在线 | 国产九九av | 国内久久精品视频 | 久久精品免费一区二区三区 | 在线日韩欧美 | 久久久在线| 国产精品一区二 | 国产精品一区二区视频 | 久久国产精品免费一区二区三区 | 国产综合视频在线播放 | 成人在线高清 | 特一级毛片| 美女一区 | 91精品国产一区二区三区四区在线 | 国产成人免费在线观看 | 日韩在线一区二区三区 | 不卡二区 | 久久这里只有国产精品 | 国产福利电影一区 | 日韩小视频网站 | 91免费观看国产 | 亚洲 欧美 精品 | 久久青 | 97国产精品视频 | 日韩免费高清在线 | 国产成人午夜高潮毛片 | 亚洲精品成人 | 国产精品久久久久久久 | 日本阿v视频高清在线中文 中文二区 | 日本久久综合 | 久久国产精品一区二区 | 丁香婷婷在线 | 欧美日韩一区二区三区视频 | 美女精品视频在线 | 国产精品日日做人人爱 | 中文字幕成人影院 | 黄色高清视频在线观看 | 午夜精品视频在线观看 | 欧美黄色性视频 | 精品美女在线观看视频在线观看 | 欧美三级电影在线观看 | 成人黄色片网站 | 91丨九色丨国产在线 | 北条麻妃99精品青青久久 | 日韩欧美在线视频观看 | 在线视频国产一区 | 亚洲www啪成人一区二区 | 免费久久久久 | 精品一区av | 国产精品久久久久久久久久免费看 | 欧美精品国产精品 | 欧美激情在线精品一区二区三区 | 国产高清一区二区三区 | 免费午夜电影 | 久久国产精品久久久久久电车 | 久久精品一区二区三区四区 | 一区二区三区影院 | 亚洲视频自拍 | 亚洲综合在线播放 | 91免费视频 | 欧美性吧| 欧美区国产 | 91精品麻豆日日躁夜夜躁 | 亚洲综合中文网 | 天天艹久久 | 亚洲成人免费在线 | 日本不卡免费新一二三区 | 欧美视频在线观看不卡 | 成人免费在线 | 欧美高清成人 | 天天射天天干 | 天天做天天看 | 91视频网址 | 亚洲电影在线观看 | 91在线精品视频 | 亚洲成人精品一区二区三区 | 91久久久久久 | 欧美精品一区二区三区在线播放 | 97色在线观看免费视频 | 午夜精品一区 | 求av网址 | 亚洲成av | 卡通动漫第一页 | 国产高清久久久 | 麻豆.蜜桃.91.天美入口 | 99久久精品国产一区二区成人 | 色偷偷噜噜噜亚洲男人 | 日韩中文在线 | 成人片在线播放 | 久久成人一区 | av小说在线观看 | 国产剧情一区二区 | 国产成人精品久久二区二区91 | jizz在线观看 | 久久精品a级毛片 | 成人黄色片在线观看 | av在线三级 | 国产精品久久久久久久久久久免费看 | 在线视频一二区 | 99精品欧美一区二区蜜桃免费 | 国产精品无码永久免费888 | av免费在线播放 | 伊人影视 | 激情五月婷婷综合 | 亚洲欧美一区二区精品中文字幕 | 久久av综合 | 一级黄色国产 | 超碰首页 | 91精品久久久久久久久久小网站 | 亚洲成人免费在线 | 天堂一区 | 精品国产三级 | 成人免费在线视频 | 国产综合亚洲精品一区二 | 日本一区二区不卡视频 | 一区二区久久 | 欧美精品欧美极品欧美激情 | 日本欧美大片 | 黄色小视频免费观看 | 视频在线一区二区 | 青青草av| 成人国产精品一级毛片视频 | 午夜激情在线 | 在线视频91| 欧美精品一区二区三区在线 | 久久国产精品首页 | 一级高清| 欧美一级内谢 | 欧洲另类在线1 | 婷婷久久综合九色综合绿巨人 | 国产成人高清 | 亚洲视频一区 | 中文字幕欧美在线 | 九九热在线观看 | 拍拍无遮挡人做人爱视频免费观看 | 亚洲欧美成人影院 | 国产精品免费观看 | 国产精品久久久久久久午夜片 | 久久精品一区二区三区四区 | 欧美精品久久久久久久久老牛影院 | 欧美一级一 | 国产高清av在线一区二区三区 | 特黄色一级片 | 国产成人精品久久 | 99久久精品免费看国产免费软件 | 成人小视频在线观看 | 国产成人一区二区三区 | 少妇精品视频在线观看 | 国产成人精品电影 | 北条麻妃国产九九九精品小说 | 欧美日韩成人在线 | 国产精品美女久久久 | 欧美激情在线狂野欧美精品 | 亚洲专区在线播放 | 欧美日本韩国一区二区 | 日韩人体在线 | 一级片网 | 久久精品99国产精品日本 | 欧美日韩中文 | 色婷婷在线视频观看 | a级三四级黄大片 | 国产精品久久久久久久久软件 | 成人av小说| 久久草在线视频 | 国产激情精品一区二区三区 | 在线91| 亚洲欧美激情在线 | av中文字幕在线播放 | 欧美成人黄色 | 99免费视频 | 日本视频免费高清一本18 | 国产欧美精品 | 欧美激情综合五月色丁香小说 | 日本久久久一区二区三区 | 久草在线资源福利站 | 色婷婷综合在线 | 91在线视频一区 | 久久久精| 一区二区精品在线 | 亚洲自拍在线观看 | 精品久久久av | 日韩精品一区在线 | 久久久精品国产 | 91国自产精品中文字幕亚洲 | 日韩一区二区三区视频 | www.久久久久| 久久久久亚洲精品 | 国产www精品 | www国产一区| 成人精品视频 | 中文在线视频 | 91视频免费观看 | 国产最新视频 | 免费看国产一级特黄aaaa大片 | 欧美性猛交一区二区三区精品 | 欧美精品1 | 国产激情一区二区三区 | 欧美精品日韩 | 一级毛片aaaaaa免费看 | 99草免费视频 | 一区二区三区四区日韩 | 日本一区二区三区中文字幕 | 欧美一区二区三 | 亚洲一区二区在线 | 国产日韩欧美综合 | 亚洲免费在线观看 | 国产激情99| 中文字幕亚洲一区二区三区 | 国产视频一区二区在线 | av一区二区在线播放 | 婷婷综合五月天 | 99国产精品久久久久久久 | 久久99久久98精品免观看软件 | 久久综合九色综合欧美狠狠 | 日韩www| 久久久综合视频 | 久久久久久久国产 | 日日爽 | 99爱在线观看 | 国产欧美久久久久久 | 动漫羞免费网站中文字幕 | 国产在线精品一区二区 | 国内精品一区二区 | 国产一区二区三区免费在线 | 久久这里有精品 | 国产999精品久久久久久麻豆 | 午夜小视频在线观看 | 亚洲国产情侣自拍 | 成人免费视频网站在线看 | 亚洲 中文 欧美 日韩在线观看 | 色综合网址| 国产精品一区二 | 嫩草视频在线观看免费 | 久久99精品久久久久蜜臀 | 99九九久久| 91亚洲国产成人久久精品网站 | 国产精品久久国产愉拍 | 国产亚洲精品久久久久久青梅 | 黄色一级片黄色一级片 | 欧美∨a | 亚洲成av人乱码色午夜 | 欧美激情视频一区二区三区在线播放 | 成人影院av| 日韩精品一区二区三区 | 欧美日韩视频在线观看一区 | 日韩二三区| 五月婷婷丁香在线 | 亚洲a网站 | v888av成人 | 五月激情综合 | 亚洲一区二区三区四区五区中文 | 欧美日韩不卡视频 | 久久一区二区三区四区 | 日韩1区 | 最近的中文字幕在线看视频 | 日韩中文字幕在线观看 | 国产欧美综合一区二区三区 | 蜜桃av人人夜夜澡人人爽 | 黄色大片在线 | 蜜桃免费一区二区三区 | 久久久精品一区二区 | 狠狠久久伊人中文字幕 | 综合天天| 国产精品久久久久久久9999 | 国产精品久久久久久久粉嫩 | 成人在线高清 | 成人免费影院 | 欧美一级毛片免费观看 | 在线观看亚洲大片短视频 | 国产精品日产欧美久久久久 | 国产精品视频久久久 | 日韩在线网| 九色精品| 成人不卡 | 久久国产精品一区二区三区 | h在线看 | 久久国产亚洲精品 | 久久免费视频9 | 成人在线看片 | 亚洲成人一区二区 | 精品国产91乱码一区二区三区 | 成人免费在线视频播放 | 午夜精品久久久久 | 成人精品在线 | 91豆花视频| 精品视频在线免费 | 精一区二区| 一区二区三区亚洲精品国 | 国产高清视频在线 | www.久久 | 国产综合亚洲精品一区二 | 色综合久久久久 | av黄色在线观看 | 亚洲成人一 | av免费看在线 | 亚洲免费观看视频 | 极品女神高潮呻吟av久久 | 伊人超碰 | 欧美在线一区二区 | 国产精品香蕉 | 久草最新| 欧美激情久久久 | 精品久久久久久久久久久久久久 | 成人伊人| 黄色影视在线免费观看 | 91高清视频 | 一级毛片免费看 | 蜜臀久久99精品久久久无需会员 | 亚洲午夜成激人情在线影院 | 啊v在线 | 一级特黄毛片 | 精品日韩中文字幕 | 天天艹逼 | 精品九九九 | 奇米精品一区二区三区在线观看 | 在线观看午夜免费视频 | 国产激情视频在线观看 | 国产伦精品一区二区三区在线 | 婷婷网址 | 精品久久久久一区二区国产 | 综合色婷婷一区二区亚洲欧美国产 | 亚洲精品久久 | 国产一区亚洲 | 久久精品欧美一区二区三区不卡 | 亚洲九九九 | 中文字幕_第2页_高清免费在线 | 美女扒开尿口来摸 | 国产日韩欧美视频 | 91精品中文字幕一区二区三区 | 黄色片在线 | 午夜爽爽影院 | 国产精品91网站 | 亚洲欧美综合精品久久成人 | 欧美激情伊人 | 久久人| 涩涩视频在线免费看 | 欧洲亚洲精品久久久久 | 国产一区不卡视频 | 天天综合天天色 | www视频在线观看 | 亚洲www永久成人夜色 | 国产激情视频在线 | 精品亚洲成a人片在线观看 国产高清在线 | 亚洲第一网站 | 国产精品1区2区 | 中文字幕亚洲欧美日韩在线不卡 | 久久久久久91香蕉国产 | 中文字幕在线观看不卡视频 | 奇米亚洲午夜久久精品 | 日韩欧美视频 | 亚洲国产精品精华液网站 | 亚洲精品视频在线观看免费视频 | 欧美日韩国产精品一区 | 97精品一区二区三区 | 国产精品一区二区在线观看 | 成人不卡 | 国产成人在线一区二区 | 一区在线视频观看 | 91精品久久久久久久久久 | 狠狠操综合网 | 国产一级片儿 | 亚洲不卡 | 亚洲人人| 亚洲国产视频一区 | 欧美日韩国产不卡 | 欧美精品一区二区三区中文字幕 | 国产一级一级片 | 国产免费av一区二区三区 | 国产情侣激情 | 久久青青 | 中文字幕成人网 | 看羞羞视频免费 | 91精品国产综合久久精品 | 国产精品夜间视频香蕉 | 综合久久久久 | 国产成人精品综合 | 在线免费国产视频 | 精品久久一二三区 | 午夜激情视频在线观看 | 久久中文视频 | 亚洲狠狠爱 | 国产伦精品一区二区三区四区视频 | 美国一级黄色片 | 成人欧美一区二区三区视频xxx | 黄色一级片免费播放 | 国产在线成人 | 综合伊人 | 国产在线一区二区三区 | 色欧美片视频在线观看 | 国产在线三区 | 久草视频免费看 | 日韩一区二区在线观看 | 91在线网址 | 久久精品欧美一区二区三区麻豆 | 一级电影在线观看 | 国产精品国产精品国产专区不片 | 欧美在线a | 青青草久草 | 日本三级中国三级99人妇网站 | 国产香蕉视频在线播放 | 日韩中文字幕无码一区二区三区 | 99国产精品久久久久久久 | 在线看片网站 | 中文字幕一二三区 | www.44181com| 国产精品一区二区三区四区 | 天天干天天骑 | 亚洲精品乱码8久久久久久日本 | 日韩福利一区 | www.亚洲 | 狠狠操狠狠干 | 日韩高清中文字幕 | 91久久国产| 日韩成人精品 | 国产激情一区二区三区 | 高清一区二区三区 | 欧美激情亚洲 | 欧美日韩福利视频 | 国产精品久久国产精麻豆99网站 | 色猫猫国产区一区二在线视频 | 午夜影视剧场 | 一级免费片| 丁香婷婷综合激情五月色 | 久久久999精品视频 欧美老妇交乱视频 | 成人一区二区三区久久精品嫩草 | 国产精品国产成人国产三级 | 99re在线视频 | 亚洲精品在线网站 | 91在线精品一区二区 | 亚洲国产精品一区二区久久 | 欧美三级网 | 日韩精品视频在线 | 亚洲无吗电影 | 99精品视频一区二区三区 | 久久久精 | 欧美性猛交一区二区三区精品 | 超碰天天 | 麻豆产精国品免费 | 看一级黄色大片 | 精品久久久久久久久久久久久久久久久久久 | 久久亚洲一区二区 | a免费网站 | 国产一级视频在线观看 | 成人av影院| 欧美日韩电影一区二区 | 国产成人精品999在线观看 | 成人精品一区二区三区 | 国产精品久久久久久久电影 | 午夜成人免费视频 | 日韩手机在线 | 欧美一区中文字幕 | 中文字幕大全 | 91短视频版在线观看www免费 | 国产精品毛片一区二区在线看 | 日韩视频精品在线观看 | 久久精品毛片 | 国产精品久久久久久亚洲调教 | 亚洲国产精品一区二区久久,亚洲午夜 | 黄毛片网站 | 在线不卡a资源高清 | 成人免费在线观看 | 一区二区福利 | 国产精品美女一区二区三区四区 | 涩涩天堂| 天天操网| 国产免费天天看高清影视在线 | 久草在线资源福利站 | 欧美一区二区三区在线看 | 国产精品99久久久久久www | 精品毛片 | 中文字幕国产日韩 | av网站有哪些 | 欧美日韩高清一区 | 中文字幕一区二区三区乱码图片 | 日韩精品av一区二区三区 | 日韩av免费在线观看 | www.99热这里只有精品 | 在线中文字幕视频 | 国产精品久久久久不卡 | 日本在线视频一区 | 高清久久 | 日韩av免费在线观看 | 欧美一级在线观看 | 欧美日韩激情 | 亚洲网在线 | 日本精品一区 | 天天操天天舔天天爽 | 神马香蕉久久 | av在线影院 | 中文字幕在线第一页 | 欧美日韩亚洲成人 | 亚洲深深色噜噜狠狠网站 | 国产欧美综合一区二区三区 | 99精品久久久国产一区二区三 | 亚洲男人的天堂网站 | 日韩精品日韩激情日韩综合 | 国产精品久久久久久久久久久免费看 | 日韩爽妇网 | 国产成人涩涩涩视频在线观看 | 福利视频三区 | 国产精品欧美日韩 | 国产精品久久久久一区二区三区 | 国产久精品| 免费成人激情视频 | 99精品久久久久久久免费看蜜月 | 国产精品a久久久久 | 亚洲精品电影 | 国产精品二区三区 | www.成人| 久久青| 午夜精品影院 |