У меня есть этот код, скопированный из одного из вопросов из SO:Java время системы
public static String getCurrentTimeStamp() {
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
String strDate = sdfDate.format(now);
return strDate;
}
Я хочу, чтобы получить только системное время, а не дата. Затем я должен изменить вторую строку кода на:
SimpleDateFormat sdfDate = new SimpleDateFormat(" HH:mm:ss") ;
Затем DATE() должно получить текущее время. Очистите до этого момента, но я не могу понять используемую функцию format(). Я имею в виду, мы не можем вывести переменную now
вместо strdate
? Это просто потому, что возвращаемый тип функции getCurrentTimeStamp()
- это строка?
Просьба уточнить, и если есть какой-либо другой простой и один строковый код для получения системного времени, поделитесь им.
http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html вы должны проверить привязку api –