今天,我在尝试从数据库取数据的过程中,发现页面初始化时需要给时间控件赋初值。于是,我就写了一个获取当前年月的时间工具类。
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