本文共 1311 字,大约阅读时间需要 4 分钟。
/**
* 日期转换字符串 * @param date 日期 * @param type 显示格式 yyyy-MM-dd yyyy-MM-dd HH:mm:ss * String returnvalue = UtilClass.DateToString(this.Startdatetest.getValue(), "yyyy-MM-dd"); */public static String dateToString(Object date,String type) {
String retultValue = ""; if (date != null) { try { SimpleDateFormat sdf = new SimpleDateFormat(type);//这里需要注意的是,如果你传入的是String类型的值,需要再次转换,format里面的参数是Date类型的,否则会有 java.lang.IllegalArgumentException: Cannot format given Object as a Date 异常。
//retultValue = sdf.format(sdf.parse(date));
retultValue = sdf.format(date); } catch (Exception e) { e.printStackTrace(); } } return retultValue; }
/**
* 字符串转为日期 * @param DateStr 字符串 * @param type 类型 "yyyy-MM-dd HH:mm:ss" * @return Date java.util.Date */ public static Date StringToDate(String date,String type) { Date resultDate = null; try { SimpleDateFormat sdf = new SimpleDateFormat(type); resultDate = sdf.parse(date); } catch (Exception e) { e.printStackTrace(); } return resultDate; }public static void main(String[] args) {
String type = "yyyy-MM-dd HH:mm:ss";//日期格式 long date = 1559014035000L;//时间戳//获取系统当前时间
// long date = System.currentTimeMillis();
// Date date = new Date();
// Date riqi = StringToDate(date, type); // System.out.println(riqi); String shiJian = dateToString(date, type); System.out.println(shiJian); }转载地址:http://lskr.baihongyu.com/