Este artículo describe el método de implementación de Java para obtener el primer/último día de un cierto mes de un cierto año. Compártelo para su referencia, como sigue:
Java obtiene el primer día de cierto mes
Código fuente de diseño
Fisrtdayofonth.java:
/** * @title: fisrtdayofmonth.java * @package: com.you.freemarker.model * @description: obtenga el primer día de cierto mes de cierto año * @author: YouHaidong (youhaidong) * @version v1.0 */paquete com.you.freemarker.model; importar javax.text. java.util.calendar;/*** Función de clase Descripción* Fecha de modificación de clase de clase* Descripción de modificación* <p> Título: Fisrtdayofmonth.java </p>* <p> Descripción: Desarrollo personal de YouHaidong </p>* <p> Copyright: Copyright (c) 2013 </p>* @Author: You Haidong* @version V1.0*/ FisrtdayOfMonth { / ** * Obtenga el primer día de cierto mes de cierto año * @title: getFisrtdayOfMonth * @Description: * @param: @param año * @param: @param mes * @param: @return * @return * @throws * / public string estatic string getFisrtdayofonthmonth (intane, intane, intsen, @return * @return: string * Calendar.getInstance (); // establecer el año cal.set (calendario.year, año); // establecer mes cal.set (calendario. Month, mes-1); // Obtenga el número mínimo de días para un cierto mes int Primer primer día = cal.getActualMinimum (calendar.day_of_month); // Establezca el número mínimo de días para el mes en el calendario cal.set (calendario.day_of_month, primer día); // Formato Fecha SimpledateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); String FirstdayOfMonth = sdf.format (cal.gettime ()); regresar el primer día de Month; } / ** * @title: main * @Description: * @param: @param args * @return: void * @throws * / public static void main (string [] args) {string firstday = getFisrtdayOfMonth (2014,5); System.out.println ("Wulin.com Resultado de la prueba:"); System.out.println ("Obtenga el primer día del mes actual:" + primer día); }}Resultados de ejecución
Java obtiene el último día de cierto mes
Código fuente de diseño
Last DayOfMonth.Java:
/** * @title: lastayofonth.java * @package: com.you.freemarker.model * @Description: Obtenga el último día de cierto mes * @author: YouHaidong (YouHaidong) * @Date: 2014-5-29 10:58:20 PM * @version v1.0 */paquete com.you.freeMarker.modele.model; java.Text.SimpledateFormat; import java.util.calendar;/*** Función de clase Descripción* Fecha de modificación de clase* Descripción de modificación* <p> Título: LastdayOfMonth.java </p>* <p> Descripción: Desarrollo personal haidong </p>* <p> Copyright: Copyright (c) 2013 </p>** @ @@aauthor V1.0 */public class LastdayOfMonth {/** * Obtenga el último día de cierto mes * @title: getLastdayOfMonth * @Description: * @param: @param año * @param: @param mes * @param: @return * @return: string * @throws */public string estatic getlastdayofmonth (intanhmonth intane, int mes) {Calendar CALEn. Calendar.getInstance (); // establecer el año cal.set (calendario.year, año); // establecer mes cal.set (calendario. Month, mes-1); // Obtenga el número máximo de días en un cierto mes int Lastday = cal.getActualMaximum (calendar.day_of_month); // Establezca el número máximo de días del mes en el calendario cal.set (calendario.day_of_month, último día); // Formato Fecha SimpledateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); Cadena lastayofmonth = sdf.format (cal.gettime ()); regresar el último día de Month; } / ** * @title: main * @Description: * @param: @param args * @return: void * @throws * / public static void main (string [] args) {String Lastday = getLastdayOfMonth (2014,5); System.out.println ("Wulin.com Resultado de la prueba:"); System.out.println ("Obtenga el último día del mes actual:" + Lastday); }}Resultados de ejecución
PD: Aquí hay algunas herramientas en línea para su referencia:
Calculadora de fecha/día en línea:
http://tools.vevb.com/jisuanqi/date_jisuanqi
Calendario perpetuo en línea:
http://tools.vevb.com/bianmin/wannianli
Herramienta de conversión de calendario lunar/gregor en línea:
http://tools.vevb.com/bianmin/yinli2yangli
Herramienta de conversión de la marca de tiempo UNIX:
http://tools.vevb.com/code/unixtime
Para obtener más información sobre el contenido relacionado con Java, consulte los temas de este sitio: "Resumen de las habilidades de operación de fecha y hora de Java", "Tutorial sobre estructura de datos de Java y algoritmo", "Resumen de habilidades de nodo de operación de Java DOM" y "Resumen de habilidades de operación de caché de Java"
Espero que este artículo sea útil para la programación Java de todos.