今天写项目遇到 long类型 里面存的是时间,不是时间戳 要把long转成带格式的日期
Long ltr = 20190510163405L;
package com.huapay.bartender.srv;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author lcf
* @date 2019年5月10日
*/
public class TestDate {
public static void main(String[] args) throws Exception {
// long型存的是 时间戳 不是时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Long ltr = 20190510163405L;
String valueOf = String.valueOf(ltr);
// System.out.println(valueOf);
Date parse = sdf.parse(valueOf);
String format = sd.format(parse);
System.out.println(parse);
System.out.println(format);
}
}
结果: