Microsoft Word кл программирование на Java 2020 Зорина docx


Классы java.util.Calendar и java.util.GregorianCalendar



Pdf көрінісі
бет65/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   57   58   59   60   61   62   63   64   65
Классы java.util.Calendar и java.util.GregorianCalendar 
Теперь рассмотрим программу, которая использует класс Filename: 
// Get the year, month, day, hour, minute, second 
import java.util.Calendar; 
public class GetYMDHMS { 
public static void main(String[] args) { 
Calendar cal = Calendar.getInstance(); 
// You cannot use Date class to extract 
individual Date fields 
int year = cal.get(Calendar.YEAR); 
int month = cal.get(Calendar.MONTH); // 0 
to 11 
int day = cal.get(Calendar.DAY_OF_MONTH); 
int hour = cal.get(Calendar.HOUR_OF_DAY); 
int minute = cal.get(Calendar.MINUTE); 
int second = cal.get(Calendar.SECOND); 
// Pad with zero 
System.out.printf("Now is %4d/%02d/%02d 
%02d:%02d:%02d\n",
year, month+1, day, hour, minute, second); 

}
Измерение времени 
Любые приложения (такие как игры и анимация) требуют хорошего контроля 
времени. Java предоставляет эти статические методы в классе System. Метод 
System.currentTimeMillis() возвращает текущее время в миллисекундах с 1 января 
1970 г. 00:00:00 по Гринвичу (известное как «эпоха») в длинном формате.
//
Измерение
прошедшего
времени
long startTime = System.currentTimeMillis(); 
// 
измерение
выполнения
кода
....... 


140 
long estimatedTime = System.currentTimeMillis() - startTime;
Метод System.nanoTime (): возвращает текущее значение наиболее точного 
доступного системного таймера, в наносекундах, в течение длительного времени
Введенный с JDK 1.5. метод nanoTime () предназначен для измерения относительного 
временного интервала вместо предоставления абсолютного времени. 


Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет