天天看点

时间日期转换

各时间类型转换字符串日期

    • 毫秒数转Date字符串格式
    • 英式日期格式(Nov 18, 2021 4:42:57 PM) 转Date字符串格式

毫秒数转Date字符串格式

Calendar calendar = Calendar.getInstance();
        	calendar.setTimeInMillis(1664360289000L);
        Date date = calendar.getTime();
        	String newDate= new SimpleDateFormat("yyyy-MM-dd HH:ss:mm").format(date);
        
           

英式日期格式(Nov 18, 2021 4:42:57 PM) 转Date字符串格式

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy K:m:s a", Locale.ENGLISH);
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
        	String date = "Nov 18, 2021 4:42:57 PM";
            Date newDate = sdf.parse(date);
            String newDateString = sdf1.format(newDate);
        } catch (ParseException e) {
            log.error("时间转换异常");
        }