首页 > 编程 > Java > 正文

四、java-常用时间转换

2019-11-06 07:18:15
字体:
来源:转载
供稿:网友

四、java-常用时间转换

时间转换和获取时间是我们常用到的东西我自己就写了很多方法,你们也可以自己写个工具类将方法放入其中

源码如下:在任何类只需你的工具类名点方法即可

/**	 * 方法描述:字符串转时间 格式:yyyy-MM-dd	 *@param s	 *@return	 *@throws ParseException	 */	public static Date StrConDate_ymd(String s) throws ParseException {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy-MM-dd");		Date date = new Date();		date = sdf.parse(s);		return date;	}	/**	 * 方法描述:字符串转时间 格式:yyyy-MM-dd HH	 *@param s	 *@return	 *@throws ParseException	 */	public static Date StrConDate_ymdh(String s) throws ParseException {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy-MM-dd HH");		Date date = new Date();		date = sdf.parse(s);		return date;	}	/**	 * 方法描述:字符串转时间 格式:yyyy-MM-dd HH:mm	 *@param s	 *@return	 *@throws ParseException	 */	public static Date StrConDate_ymdhm(String s) throws ParseException {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy-MM-dd HH:mm");		Date date = new Date();		date = sdf.parse(s);		return date;	}	/**	 * 方法描述:字符串转时间 格式:yyyy-MM-dd HH:mm:ss	 *@param s	 *@return	 *@throws ParseException	 */	public static Date StrConDate_ymdhms(String s) throws ParseException {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy-MM-dd HH:mm:ss");		Date date = new Date();		date = sdf.parse(s);		return date;	}	/**	 * 方法描述:时间转字符串 格式:yyyy-MM-dd	 *@param d	 *@return	 */	public static String DateConStr_ymd(Date d) {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy-MM-dd");		return sdf.format(d);	}	/**	 * 方法描述:时间转字符串 格式:yyyy年MM月dd日	 *@param d	 *@return	 */	public static String DateConStr_ymd1(Date d) {		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(				"yyyy年MM月dd日");		return sdf.format(d);	}	/**	 * 方法描述:获取时间   类型Date	 *@return	 */	public static Date GainDate() {		Date date=new Date();		return date;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy-MM-dd HH:mm:ss	 *@return	 */	public static String GainDate_ymdhms() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy-MM-dd HH:mm	 *@return	 */	public static String GainDate_ymdhm() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy-MM-dd HH	 *@return	 */	public static String GainDate_ymdh() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy-MM-dd	 *@return	 */	public static String GainDate_ymd() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy-MM-dd");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy年MM月dd日 HH时mm分ss秒	 *@return	 */	public static String GainDate_Charymdhms() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy年MM月dd日 HH时mm分	 *@return	 */	public static String GainDate_Charymdhm() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy年MM月dd日 HH时	 *@return	 */	public static String GainDate_Charymdh() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时");		String time=format.format(date);		return time;	}	/**	 * 方法描述:获取时间   类型String 格式yyyy年MM月dd日	 *@return	 */	public static String GainDate_Charymd() {		Date date=new Date();		DateFormat format=new SimpleDateFormat("yyyy年MM月dd日 ");		String time=format.format(date);		return time;	}	/**	 * 方法描述:去掉:,-,用于时间字符串去除符号	 *@param s	 *@return	 */	public static String delsign(String s) {		s=s.replaceAll(":|-|//s", "");		return s;	}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表