⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dateutils.java.svn-base

📁 文件上传用例,纯sql分页源码,有用的着地方请下载 试用
💻 SVN-BASE
字号:
package org.derrick.util;

import java.text.DateFormat;
import java.util.Calendar;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
/**
 * 
 * @author 刘冬宝Oct 26, 2006
   版权申明:所有人员均可自由修改源码并再发布,但必须保留此相关信息
 *
 */
public class DateUtils {
	protected static Logger logger = LogManager.getLogger(DateUtils.class);

	/**
	 * 
	 * @param srcDate
	 *            200404
	 * @return 200403
	 * @throws Exception
	 */
	public static String subtractOneMonth(String srcDate) throws Exception {
		if (srcDate == null || srcDate.length() < 6) {
			logger.error(srcDate);
			throw new RuntimeException("srcDate 格式不合!");
		}
		if (logger.isDebugEnabled()) {
			logger.debug("before开始年月:" + srcDate);
		}
		DateFormat df = DateFormat.getDateInstance();
		StringBuffer buffer = new StringBuffer();
		buffer.append(srcDate.substring(0, 4));
		buffer.append("-");
		buffer.append(srcDate.substring(4, 6));
		buffer.append("-");
		buffer.append("01");
		df.parse(buffer.toString());
		Calendar calendar = df.getCalendar();
		calendar.add(Calendar.MONTH, -1);
		String result = String.valueOf(calendar.get(Calendar.YEAR))
				+ StringUtils.leadingZero(String.valueOf(calendar
						.get(Calendar.MONTH) + 1), 2);
		if (logger.isDebugEnabled()) {
			logger.debug("convert开始年月:" + result);
		}

		return result;

	}
	// static void test(){
	// StringBuilder builder = new StringBuilder();
	// builder.append("s")
	// }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -