Java Date Time Java Java API
Class:
java.time.LocalDate
Methods:
public LocalDateTime atTime(LocalTime time)
public LocalDateTime atTime(int hour,
int minute)
public LocalDateTime atTime(int hour,
int minute,
int second)
public LocalDateTime atTime(int hour,
int minute,
int second,
int nanoOfSecond)
public OffsetDateTime atTime(OffsetTime time)
These methods combines the provided LocalTime or time portions (hours, minutes, seconds, nanoseconds) to return from this LocalDate to a new instance of LocalDateTime. The last method Combines this LocalDate instance with an offset time instance to create a new OffsetDateTime instance.
Note that atTime(LocalTime localTime) is overridden from the interface ChronoLocalDate interface.
Examples
package com.logicbig.example.localdate;
import java.time.LocalDate; import java.time.LocalDateTime;
public class AtTimeExample { public static void main (String[] args) { LocalDate localDate = LocalDate.of(2016, 5, 3);
//hrs and mins LocalDateTime dateTime = localDate.atTime(5, 20); System.out.println(dateTime);
//hrs, mins, sec dateTime = localDate.atTime(5, 20, 30); System.out.println(dateTime);
//hrs, mins, sec, nano sec dateTime = localDate.atTime(5, 20, 30, 80000000); System.out.println(dateTime);
} }
Output2016-05-03T05:20 2016-05-03T05:20:30 2016-05-03T05:20:30.080
package com.logicbig.example.localdate;
import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime;
public class AtTimeExample2 { public static void main (String[] args) { LocalDate localDate = LocalDate.of(2016, 5, 3);
LocalDateTime dateTime = localDate.atTime(LocalTime.NOON); System.out.println(dateTime);
} }
Output2016-05-03T12:00
package com.logicbig.example.localdate;
import java.time.LocalDate; import java.time.OffsetDateTime; import java.time.OffsetTime; import java.time.ZoneOffset;
public class AtTimeExample3 { public static void main (String[] args) { LocalDate localDate = LocalDate.of(2016, 5, 3);
OffsetDateTime offsetDateTime = localDate.atTime( OffsetTime.of(11, 20, 30, 100, ZoneOffset.UTC)); System.out.println(offsetDateTime); } }
Output2016-05-03T11:20:30.000000100Z
|
|