All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.foxinmy.weixin4j.util.DateUtil Maven / Gradle / Ivy

There is a newer version: 1.10.2
Show newest version
package com.foxinmy.weixin4j.util;

import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期工具类
 * 
 * @className DateUtil
 * @author jy
 * @date 2014年10月31日
 * @since JDK 1.6
 * @see
 */
public class DateUtil {
	private static final String yyyyMMdd = "yyyyMMdd";
	private static final String yyyy_MM_dd = "yyyy-MM-dd";
	private static final String yyyyMMddHHmmss = "yyyyMMddHHmmss";

	/**
	 * 日期对象转换为yyyymmdd的字符串形式
	 * 
	 * @param date
	 *            日期对象
	 * @return
	 */
	public static String fortmat2yyyyMMdd(Date date) {
		return new SimpleDateFormat(yyyyMMdd).format(date);
	}

	/**
	 * 日期对象转换为yyyy_mm_dd的字符串形式
	 * 
	 * @param date
	 *            日期对象
	 * @return
	 */
	public static String fortmat2yyyy_MM_dd(Date date) {
		return new SimpleDateFormat(yyyy_MM_dd).format(date);
	}

	/**
	 * 日期对象转换为yyyymmddhhmmss的字符串形式
	 * 
	 * @param date
	 *            日期对象
	 * @return
	 */
	public static String fortmat2yyyyMMddHHmmss(Date date) {
		return new SimpleDateFormat(yyyyMMddHHmmss).format(date);
	}

	/**
	 * yyyymmddhhmmss形式的字符串转换为日期对象
	 * 
	 * @param date
	 *            日期字符串
	 * @return
	 */
	public static Date parse2yyyyMMddHHmmss(String date) {
		try {
			return new SimpleDateFormat(yyyyMMddHHmmss).parse(date);
		} catch (ParseException e) {
			;
		}
		return null;
	}

	/**
	 * 单位为分的金额格式化为元的字符串形式
	 * 
	 * @param fee
	 *            金额 单位为分
	 * @return
	 */
	public static String formaFee2Fen(double fee) {
		return new DecimalFormat("#").format(fee * 100);
	}

	/**
	 * 当前时间戳转换为秒的字符串形式
	 * 
	 * @return
	 */
	public static String timestamp2string() {
		return String.valueOf(System.currentTimeMillis() / 1000);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy