Java'da geçerli zaman damgasını dize biçiminde nasıl alabilirim? "yyyy.MM.dd.HH.mm.ss"

Java'da dize biçiminde zaman damgası nasıl alınır? "yyyy.MM.dd.HH.mm.ss"

String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Timestamp());

Benim sahip olduğum şey bu, ancak Timestamp() bir parametre gerektiriyor...

Çözüm

Değiştirin

new Timestamp();

ile

new java.util.Date()

çünkü Timestamp için varsayılan bir kurucu yoktur veya bunu yöntemle yapabilirsiniz:

new Timestamp(System.currentTimeMillis());
Yorumlar (2)

Timestamp yerine java.util.Date sınıfını kullanın.

String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Date());

Bu size belirtilen formatta geçerli tarihi verecektir.

Yorumlar (3)

Timestamp yerine java.util.Date kullanabilirsiniz:

String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Date());
Yorumlar (0)