我想將當前時間戳添加到java.util.Date,在這裏我嘗試了下面的代碼這是正確的方法嗎?或者我們有任何其他方式來實現這一目標?,在util日期添加時間部分的最佳方式是什麼?什麼是在java.util.Date中添加時間部分的最佳方式
public class Test {
/**
* @param args
* @throws ParseException
*/
public static void main(final String[] args) throws ParseException {
final StringBuilder builder = new StringBuilder();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
final Date date = format.parse("2017-09-14"); //This One I will get from DB
builder.append(format.format(date));
format = new SimpleDateFormat("'T'HH:mm:ss");
builder.append(format.format(new Date())); //Appending Time portion
System.out.println("builder-->" + builder);
format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
//Finally Converted to String format
System.out.println(format.format(format.parse(builder.toString())));
}
}
是什麼你的代碼的結果?你有什麼錯誤? –
嗨馬克baijens,它正在工作,我期望,問,這種方式是正確的嗎?或者我們有任何其他方式來實現這一目標。 – Prasad
您可能想使用新的'java.time'包,除非您在Java8之前工作。 'Date'類是一件可怕的事情。 – Kayaman