四、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;	}
 
  | 
新聞熱點
疑難解答