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;
}*/
}