四、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; }
新闻热点
疑难解答