如何在Java中获得字符串格式的时间戳?“yyyy.MM.dd.HH.mm.ss”
String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Timestamp());
这就是我所拥有的,但时间戳()需要一个参数…
如何在Java中获得字符串格式的时间戳?“yyyy.MM.dd.HH.mm.ss”
String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Timestamp());
这就是我所拥有的,但时间戳()需要一个参数…
当前回答
使用java.util.Date类而不是Timestamp类。
String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new java.util.Date());
这将为您提供指定格式的当前日期。
其他回答
我在用这个
String timeStamp = new SimpleDateFormat("dd/MM/yyyy_HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println(timeStamp);
你可以使用以下方法:
new java.sql.Timestamp(System.currentTimeMillis()).getTime()
结果:
1539594988651
取代
new Timestamp();
with
new java.util.Date()
因为Timestamp没有默认构造函数,或者你可以用这个方法:
new Timestamp(System.currentTimeMillis());
使用java.util.Date类而不是Timestamp类。
String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new java.util.Date());
这将为您提供指定格式的当前日期。
你可以使用java.util.Date代替Timestamp:
String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Date());