🗊 Презентация 3. Essential Java Classes. 3a. Date and Time in Java SE8

Нажмите для полного просмотра!
3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №1 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №2 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №3 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №4 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №5 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №6 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №7 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №8 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №9 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №10 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №11 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №12 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №13 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №14 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №15 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №16 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №17 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №18 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №19 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №20 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №21 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №22 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №23 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №24 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №25 3. Essential Java Classes. 3a. Date and Time in Java SE8, слайд №26

Вы можете ознакомиться и скачать презентацию на тему 3. Essential Java Classes. 3a. Date and Time in Java SE8. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


3. Essential Java Classes 3a. Date and Time in Java SE 8
Описание слайда:
3. Essential Java Classes 3a. Date and Time in Java SE 8

Слайд 2


Some New Date and Time Classes Package java.time LocalDate - a date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03 LocalTime...
Описание слайда:
Some New Date and Time Classes Package java.time LocalDate - a date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03 LocalTime - a time without time-zone, such as 10:15:30 LocalDateTime - a date-time without a time-zone, such as 2007-12-03T10:15:30 Duration - a time-based amount of time, such as '34.5 seconds‘ Period - a date-based amount of time, such as '2 years, 3 months and 4 days‘

Слайд 3


Some Date Enums java.time.DayOfWeek - a day-of-week, such as 'Tuesday‘ java.time.Month – a month-of-year, such as 'July‘...
Описание слайда:
Some Date Enums java.time.DayOfWeek - a day-of-week, such as 'Tuesday‘ java.time.Month – a month-of-year, such as 'July‘ java.time.temporal.ChronoField – a standard set of fields provide field-based access to manipulate a date, time or date-time java.time.temporal.ChronoUnit – a standard set of date periods units

Слайд 4


LocalDate Class Is an immutable date-time object that represents a date, often viewed as year-month-day Other date fields, such as day-of-year,...
Описание слайда:
LocalDate Class Is an immutable date-time object that represents a date, often viewed as year-month-day Other date fields, such as day-of-year, day-of-week and week-of-year, can also be accessed This class does not store or represent a time or time-zone The ISO-8601 calendar system is the modern civil calendar system used today in most of the world. It is equivalent to the Gregorian calendar system The LocalDate class doesn’t have a public constructor

Слайд 5


How to Create LocalDate now() - obtains the current date from the system clock in the default time-zone of(int year, int month, int dayOfMonth)...
Описание слайда:
How to Create LocalDate now() - obtains the current date from the system clock in the default time-zone of(int year, int month, int dayOfMonth) -obtains an instance of LocalDate from a year, month and day of(int year, Month month, int dayOfMonth) - obtains an instance of LocalDate from a year, month and day

Слайд 6


Date Formatting format(DateTimeFormatter formatter) method formats the date using the specified formatter Formatter can be created as follows...
Описание слайда:
Date Formatting format(DateTimeFormatter formatter) method formats the date using the specified formatter Formatter can be created as follows DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy"); Details are here:

Слайд 7


Exercise Print current date, please
Описание слайда:
Exercise Print current date, please

Слайд 8


Print Current Date See 33a1CurrentDate project for the full text
Описание слайда:
Print Current Date See 33a1CurrentDate project for the full text

Слайд 9


LocalDate Comparison Methods compareTo(LocalDate other) - compares this date to another date equals(Object obj) - checks if this date is equal to...
Описание слайда:
LocalDate Comparison Methods compareTo(LocalDate other) - compares this date to another date equals(Object obj) - checks if this date is equal to another date isAfter(LocalDate other) - checks if this date is after the specified date isBefore(LocalDate other) - checks if this date is before the specified date

Слайд 10


LocalDate Check/Length Methods isLeapYear() - checks if the year is a leap year lengthOfMonth() - returns the length of the month represented by this...
Описание слайда:
LocalDate Check/Length Methods isLeapYear() - checks if the year is a leap year lengthOfMonth() - returns the length of the month represented by this date lengthOfYear() - returns the length of the year represented by this date

Слайд 11


LocalDate Plus Methods plusDays(long daysToAdd) - returns a copy of this LocalDate with the specified number of days added plusMonths(long...
Описание слайда:
LocalDate Plus Methods plusDays(long daysToAdd) - returns a copy of this LocalDate with the specified number of days added plusMonths(long monthsToAdd) - adds the specified period in months plusWeeks(long weeksToAdd) - adds the specified period in weeks plusYears(long yearsToAdd) – adds the specified period in years

Слайд 12


Exercise Print the following: Current date Date in 6 weeks Date 4 month before Date in 45 days
Описание слайда:
Exercise Print the following: Current date Date in 6 weeks Date 4 month before Date in 45 days

Слайд 13


Date Manipulations See 33a2DateManipulations project for the full text
Описание слайда:
Date Manipulations See 33a2DateManipulations project for the full text

Слайд 14


Get Field of a Date (1 of 2) get(ChronoField field) - gets the value of the specified field from this date as an int ChronoField enum is a standard...
Описание слайда:
Get Field of a Date (1 of 2) get(ChronoField field) - gets the value of the specified field from this date as an int ChronoField enum is a standard set of date fields: DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_YEAR, HOUR_OF_DAY, MONTH_OF_YEAR, YEAR, SECOND_OF_DAY etc. See for details:

Слайд 15


Get Field of a Date (2 of 2) getDayOfWeek() - gets the day-of-week field, which is an enum DayOfWeek (MONDAY, TUESDAY, WEDNESDAY etc.)...
Описание слайда:
Get Field of a Date (2 of 2) getDayOfWeek() - gets the day-of-week field, which is an enum DayOfWeek (MONDAY, TUESDAY, WEDNESDAY etc.) getDayOfMonth() - gets the day-of-month field getDayOfYear() - gets the day-of-year field getMonth() - gets the month-of-year field using the Month enum (JANUARY, FEBRUARY, etc.)

Слайд 16


Exercise Create a method that gets some date and returns next bank day
Описание слайда:
Exercise Create a method that gets some date and returns next bank day

Слайд 17


Exercise See 33a3NextBankDate project for the full text
Описание слайда:
Exercise See 33a3NextBankDate project for the full text

Слайд 18


Some Other LocalDate Methods until(LocalDate endDate, ChronoUnit unit) - calculates the amount of time until endDate in terms of the specified unit...
Описание слайда:
Some Other LocalDate Methods until(LocalDate endDate, ChronoUnit unit) - calculates the amount of time until endDate in terms of the specified unit withDayOfMonth(int dayOfMonth) - returns a copy of this date with the day-of-month altered withMonth(int month) - returns a copy of this date with the month-of-year altered withYear(int year) - returns a copy of this date with the year altered

Слайд 19


Home Tasks How old are you in days and months? What day of week is your birthday? Calculate Orthodox Easter and Trinity dates for the current decade
Описание слайда:
Home Tasks How old are you in days and months? What day of week is your birthday? Calculate Orthodox Easter and Trinity dates for the current decade

Слайд 20


LocalDateTime Class LocalDateTime is an immutable date-time object that represents a date-time, often viewed as year-month-day-hour-minute-second...
Описание слайда:
LocalDateTime Class LocalDateTime is an immutable date-time object that represents a date-time, often viewed as year-month-day-hour-minute-second Time is represented to nanosecond precision It is a description of the date, as used for birthdays, combined with the local time as seen on a wall clock It cannot represent an instant on the time-line without additional information such as an offset or time-zone

Слайд 21


LocalDateTime Methods I now() compareTo(), equals(), isAfter(), isBefore() plusDays(), plusMonths(), plusWeeks(), plusYears() plusHours(),...
Описание слайда:
LocalDateTime Methods I now() compareTo(), equals(), isAfter(), isBefore() plusDays(), plusMonths(), plusWeeks(), plusYears() plusHours(), plusMinutes(), plusSeconds() get(ChronoField field), getDayOfWeek(), getDayOfMonth(), getDayOfYear(), getMonth() getHour(), getMinute(), getSecond()

Слайд 22


LocalDateTime Methods II of(int year, int month, int dayOfMonth, int hour, int minute, int second) - obtains an instance of LocalDateTime from year,...
Описание слайда:
LocalDateTime Methods II of(int year, int month, int dayOfMonth, int hour, int minute, int second) - obtains an instance of LocalDateTime from year, month, day, hour, minute and second, setting the nanosecond to zero format(DateTimeFormatter formatter) - formats this date-time using the specified formatter

Слайд 23


Print Current Date and Time public static void main(String[] args){ LocalDateTime currDateTime = LocalDateTime.now(); DateTimeFormatter formatter =...
Описание слайда:
Print Current Date and Time public static void main(String[] args){ LocalDateTime currDateTime = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss"); String txt = currDateTime.format(formatter); System.out.println("Current date and time:" + txt); } See 33a6CurrentDateTime project for the full text

Слайд 24


Converting from java.util.Date Convert java.util.Date to java.time.LocalDateTime: Date ts = new Date(); Instant instant =...
Описание слайда:
Converting from java.util.Date Convert java.util.Date to java.time.LocalDateTime: Date ts = new Date(); Instant instant = Instant.ofEpochMilli(ts.getTime()); LocalDateTime res = LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); Convert java.util.Date to java.time.LocalDate: Date date = new Date(); Instant instant = Instant.ofEpochMilli(date.getTime()); LocalDate res = LocalDateTime.ofInstant(instant, ZoneId.systemDefault()).toLocalDate();

Слайд 25


Converting to java.util.Date Convert java.time.LocalDateTime to java.util.Date: LocalDateTime ldt = LocalDateTime.now(); Instant instant =...
Описание слайда:
Converting to java.util.Date Convert java.time.LocalDateTime to java.util.Date: LocalDateTime ldt = LocalDateTime.now(); Instant instant = ldt.atZone(ZoneId.systemDefault()).toInstant(); Date res = Date.from(instant); Convert java.time.LocalDate to java.util.Date: LocalDate ld = LocalDate.now();; Instant instant = ld.atStartOfDay(). atZone(ZoneId.systemDefault()).toInstant(); Date res = Date.from(instant);

Слайд 26


Manuals
Описание слайда:
Manuals



Похожие презентации
Mypresentation.ru
Загрузить презентацию