时间戳 date String转换

public class TimeStamp {

@Test
public void testTimeStampChangeString() throws Exception{
String date1 = timeStampChangeString1("1519810722","yyyy-MM-dd");
System.out.println(date1);
}

@Test
public void testStringChangeTimeStamp() throws Exception{
Long date = stringChangeTimeStamp("2018-02-28 12:12:12","yyyy-MM-dd HH:mm:ss");
System.out.println(date);
}

//时间戳转字符串(1)
public static String timeStampChangeString1(String timeStampString, String format){
if(StringUtils.isBlank(format)){
format = "yyyy-MM-dd HH:mm:ss";
}
Long timeStamp = Long.parseLong(timeStampString)*1000L;
String date = new SimpleDateFormat(format, Locale.CHINA).format(new Date(timeStamp));
return date;
}

//字符串转时间戳
public static Long stringChangeTimeStamp(String timeString, String format) throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat(format);
Long date = sdf.parse(timeString).getTime()/1000L;
return date;
}

//js字符串转时间戳
/*var createTimeGte = $("#userQueryForm_${timestamp} #createTimeGte_${timestamp}").val().trim();
if(createTimeGte){
createTimeGte = createTimeGte + ' 00:00:00';
ctg = new Date(createTimeGte).getTime() / 1000;
}*/
}
原文地址:https://www.cnblogs.com/anjunshuang/p/9467209.html