1-й Понимание класса java.util.Date
1.1 Как получить текущую дату
import java.util.Date;
class Demostration{
public static void main(String[]args){
Date date = new Date(); // date object
System.out.println(date); // Try to print the date object
}
}
1.2 Как использовать метод getTime ()
import java.util.Date;
public class Main {
public static void main(String[]args){
Date date = new Date();
long timeInMilliSeconds = date.getTime();
System.out.println(timeInMilliSeconds);
}
}
Возвращает количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу для сравнения времени.
1.3 Как форматировать время с помощью класса SimpleDateFormat
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class Demostration{
public static void main(String[]args){
Date date=new Date();
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
String formattedDate=dateFormat.format(date);
System.out.println(formattedDate);
}
}
Также попробуйте использовать различные шаблоны формата, такие как «гггг-ММ-дд чч: мм: сс» и выберите нужный шаблон. http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
2-й Понимание класса java.util.Calendar
2.1 Использование класса календаря для получения метки текущего времени
import java.util.Calendar;
class Demostration{
public static void main(String[]args){
Calendar calendar=Calendar.getInstance();
System.out.println(calendar.getTime());
}
}
2.2 Попробуйте использовать setTime и другие методы установки для установки календаря на другую дату.
Источник: http://javau91.blogspot.com/