import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * @author liangyehui * @version v1.0 * @create 2020/2/13 **/ public class DateUtils { /** * 日期格式字符串转时间戳 * @param date 日期字符串 例如20200214或2020-02-14 * @param dateType 日期格式 yyyyMMdd或yyyy-MM-dd * @return */ public static long dateToStamp(String date,String dateType) { Date d = new Date(); long timeStemp = 0; try { SimpleDateFormat sf = new SimpleDateFormat(dateType); d = sf.parse(date);// 日期转换为时间戳 } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } timeStemp = d.getTime(); return timeStemp; } /** * 时间戳转日期 * @param timestamp 时间戳 * @param dateType 时间格式 * @return */ public static String StamptoDate(long timestamp,String dateType) { if(dateType == null || dateType.isEmpty()){ dateType = "yyyy-MM-dd HH:mm:ss"; } SimpleDateFormat sdf = new SimpleDateFormat(dateType); return sdf.format(new Date(timestamp)); } }
时间戳与日期格式字符串相互转化
最新推荐文章于 2024-07-02 00:30:00 发布