日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java获取月末日期_Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间详解...

發(fā)布時(shí)間:2025/4/17 java 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取月末日期_Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间详解... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

package com.zrar.date;

import java.util.Calendar;

/**

*

* 描述:此類(lèi)用于取得當(dāng)前日期相對(duì)應(yīng)的月初,月末,季初,季末,年初,年末,返回值均為String字符串

* 1、得到當(dāng)前日期 today()

* 2、得到當(dāng)前月份月初 thisMonth()

* 3、得到當(dāng)前月份月底 thisMonthEnd()

* 4、得到當(dāng)前季度季初 thisSeason()

* 5、得到當(dāng)前季度季末 thisSeasonEnd()

* 6、得到當(dāng)前年份年初 thisYear()

* 7、得到當(dāng)前年份年底 thisYearEnd()

* 8、判斷輸入年份是否為閏年 leapYear

*

* 注意事項(xiàng): 日期格式為:xxxx-yy-zz (eg: 2007-12-05)

*

* 實(shí)例:

*

* @author pure

*/

public class DateThis {

private int x; // 日期屬性:年

private int y; // 日期屬性:月

private int z; // 日期屬性:日

private Calendar localTime; // 當(dāng)前日期

public DateThis() {

localTime = Calendar.getInstance();

}

/**

* 功能:得到當(dāng)前日期 格式為:xxxx-yy-zz (eg: 2007-12-05)

* @return String

* @author pure

*/

public String today() {

String strY = null;

String strZ = null;

x = localTime.get(Calendar.YEAR);

y = localTime.get(Calendar.MONTH) + 1;

z = localTime.get(Calendar.DATE);

strY = y >= 10 ? String.valueOf(y) : ("0" + y);

strZ = z >= 10 ? String.valueOf(z) : ("0" + z);

return x + "-" + strY + "-" + strZ;

}

/**

* 功能:得到當(dāng)前月份月初 格式為:xxxx-yy-zz (eg: 2007-12-01)

* @return String

* @author pure

*/

public String thisMonth() {

String strY = null;

x = localTime.get(Calendar.YEAR);

y = localTime.get(Calendar.MONTH) + 1;

strY = y >= 10 ? String.valueOf(y) : ("0" + y);

return x + "-" + strY + "-01";

}

/**

* 功能:得到當(dāng)前月份月底 格式為:xxxx-yy-zz (eg: 2007-12-31)

* @return String

* @author pure

*/

public String thisMonthEnd() {

String strY = null;

String strZ = null;

boolean leap = false;

x = localTime.get(Calendar.YEAR);

y = localTime.get(Calendar.MONTH) + 1;

if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12) {

strZ = "31";

}

if (y == 4 || y == 6 || y == 9 || y == 11) {

strZ = "30";

}

if (y == 2) {

leap = leapYear(x);

if (leap) {

strZ = "29";

}

else {

strZ = "28";

}

}

strY = y >= 10 ? String.valueOf(y) : ("0" + y);

return x + "-" + strY + "-" + strZ;

}

/**

* 功能:得到當(dāng)前季度季初 格式為:xxxx-yy-zz (eg: 2007-10-01)

* @return String

* @author pure

*/

public String thisSeason() {

String dateString = "";

x = localTime.get(Calendar.YEAR);

y = localTime.get(Calendar.MONTH) + 1;

if (y >= 1 && y <= 3) {

dateString = x + "-" + "01" + "-" + "01";

}

if (y >= 4 && y <= 6) {

dateString = x + "-" + "04" + "-" + "01";

}

if (y >= 7 && y <= 9) {

dateString = x + "-" + "07" + "-" + "01";

}

if (y >= 10 && y <= 12) {

dateString = x + "-" + "10" + "-" + "01";

}

return dateString;

}

/**

* 功能:得到當(dāng)前季度季末 格式為:xxxx-yy-zz (eg: 2007-12-31)

* @return String

* @author pure

*/

public String thisSeasonEnd() {

String dateString = "";

x = localTime.get(Calendar.YEAR);

y = localTime.get(Calendar.MONTH) + 1;

if (y >= 1 && y <= 3) {

dateString = x + "-" + "03" + "-" + "31";

}

if (y >= 4 && y <= 6) {

dateString = x + "-" + "06" + "-" + "30";

}

if (y >= 7 && y <= 9) {

dateString = x + "-" + "09" + "-" + "30";

}

if (y >= 10 && y <= 12) {

dateString = x + "-" + "12" + "-" + "31";

}

return dateString;

}

/**

* 功能:得到當(dāng)前年份年初 格式為:xxxx-yy-zz (eg: 2007-01-01)

* @return String

* @author pure

*/

public String thisYear() {

x = localTime.get(Calendar.YEAR);

return x + "-01" + "-01";

}

/**

* 功能:得到當(dāng)前年份年底 格式為:xxxx-yy-zz (eg: 2007-12-31)

* @return String

* @author pure

*/

public String thisYearEnd() {

x = localTime.get(Calendar.YEAR);

return x + "-12" + "-31";

}

/**

* 功能:判斷輸入年份是否為閏年

*

* @param year

* @return 是:true 否:false

* @author pure

*/

public boolean leapYear(int year) {

boolean leap;

if (year % 4 == 0) {

if (year % 100 == 0) {

if (year % 400 == 0) leap = true;

else leap = false;

}

else leap = true;

}

else leap = false;

return leap;

}

}

總結(jié)

以上是生活随笔為你收集整理的java获取月末日期_Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间详解...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91性高潮久久久久久久 | 青青草免费公开视频 | 91久久精品日日躁夜夜躁国产 | www.激情 | 国产成人三级在线观看视频 | 99国产一区| av在线影片| 中文字幕色 | 国产日韩一区二区三区 | 亚洲综合av网 | 丰满肥臀噗嗤啊x99av | caoporm超碰 | 草1024榴社区成人 | 国产精品一区电影 | 黄色网页在线免费观看 | 辟里啪啦国语版免费观看 | 日本a在线 | 夜夜爽夜夜叫夜夜高潮漏水 | 呦呦精品 | 日韩欧美一二三 | 波多野结衣视频免费在线观看 | 国产人妻精品一区二区三区不卡 | 中日韩精品视频在线观看 | 特大黑人娇小亚洲女mp4 | 国产精品男女视频 | 国产精品区在线观看 | 日韩一区二区影视 | 91官网在线观看 | 日本一区二区视频免费 | 国产一区二区三区日韩 | 亚洲少妇网站 | 精品国产自在精品国产精小说 | 国产福利一区二区三区视频 | 成熟妇人a片免费看网站 | 中文字幕欧美在线 | 欧美伦理一区二区三区 | 亚洲欧美色图在线 | 一区二区日本视频 | 一女三黑人理论片在线 | 少妇久久久久久被弄到高潮 | jizzjizzjizz国产| 日本香蕉视频 | 日韩一区免费 | 小sao货cao死你 | 在线不卡免费av | 国产精选视频在线观看 | 最新日韩中文字幕 | 国产激情一区二区三区四区 | 天堂中文在线免费观看 | 久久久ww | 欧美一卡二卡三卡四卡 | 欧美日韩在线精品 | 日韩男女视频 | 亚洲特级黄色片 | 狠狠干狠狠艹 | 国产自产 | 久久人人爽天天玩人人妻精品 | 国产在线1| 亚洲黄网在线 | 国产精品一区二区免费视频 | 亚洲大片免费观看 | 欧美成人一二三区 | 美女户外露出 | 中文字幕无码乱码人妻日韩精品 | 国产成人精品综合在线观看 | 久久久久久久国产精品视频 | 国产a√精品区二区三区四区 | 久久久久人妻一区 | 精品国产乱码久久久久夜深人妻 | 中文字幕在线观 | 精品人妻一区二区三区日产 | 精品国产免费视频 | 中文字幕一区二区三区乱码在线 | 欧美精品黄色片 | 国产人人射| 久久久久久久久97 | 榴莲视频黄色 | 麻豆影视在线观看 | 欧美浓毛大泬视频 | 欧美99视频| 久久一区二 | 日韩一区二区中文字幕 | 无码一区二区三区视频 | 麻豆免费下载 | 亚洲精品免费在线观看视频 | 一级视频片| 成年人视频免费看 | 国产剧情在线 | 伊人久久中文 | 日韩精品一二三四区 | 日韩欧美一区二区三区在线观看 | 欧美草逼网| 久久亚洲AV成人无码国产人妖 | 欧美做爰啪啪xxxⅹ性 | 国产一级二级三级 | 国产精品免费一区二区三区在线观看 | 国产精品一区久久久 | 国产亚洲女人久久久久毛片 | 福利影院av|