今天,我在尝试从数据库取数据的过程中,发现页面初始化时需要给时间控件赋初值。于是,我就写了一个获取当前年月的时间工具类。
1、具体源码如下:
YearAndMonth.java:
/** * @Title:YearAndMonth.java * @Package:com.you.model * @Description:获取当前的年月 * @Author: 游海东 * @date: 2014年4月3日 下午10:44:12 * @Version V1.2.3 */ package com.you.model; import java.util.Calendar; /** * @类名:YearAndMonth * @描述: * @Author:游海东 * @date: 2014年4月3日 下午10:44:12 */ public class YearAndMonth { /** * * @Title : findYearMonth * @Type : YearAndMonth * @date : 2014年4月3日 下午10:48:52 * @Description : 获取年月 * @return */ public static String findYearMonth() { /** * 声明一个int变量year */ int year; /** * 声明一个int变量month */ int month; /** * 声明一个字符串变量date */ String date; /** * 实例化一个对象calendar */ Calendar calendar = Calendar.getInstance(); /** * 获取年份 */ year = calendar.get(Calendar.YEAR); /** * 获取月份 */ month = calendar.get(Calendar.MONTH) + 1; /** * 拼接年份和月份 */ date = year + "-" + ( month<10 ? "0" + month : month); /** * 返回当前年月 */ return date; } /** * @Title : main * @Type : YearAndMonth * @date : 2014年4月3日 下午10:44:13 * @Description : 测试findYearMonth()方法 * @param args */ public static void main(String[] args) { /** * 声明一个字符串str,并调用findYearMonth()赋值 */ String str = findYearMonth(); /** * 打印现在年份和月份 */ System.out.println("现在年份和月份:" + str); } }
2、运行结果
现在年份和月份:2014-04