import java.time.LocalDateTime; import java.time.ZoneOffset; public class DateToUnixTimestamp { public static void main(String[] args) { // Create a LocalDateTime object for a specific date and time LocalDateTime dateTime = LocalDateTime.of(2013, 10, 28, 07, 11, 29); // Convert the LocalDateTime to Unix timestamp (seconds since the epoch) long unixTimestamp = dateTime.toEpochSecond(ZoneOffset.UTC); // Print the Unix timestamp System.out.println("Unix Timestamp: " + unixTimestamp); } }
LocalDateTime.of()
LocalDateTime
toEpochSecond()
ZoneOffset.UTC
LocalDate.now()
LocalTime.now()
LocalDateTime.now()
Instant.now()
LocalDate.parse()
LocalDate.parse("2024-08-28")
LocalDateTime.parse()
LocalDateTime.parse("2024-08-28T12:34:56")
LocalDateTime.of(2024, 8, 28, 12, 34, 56)
Instant.ofEpochMilli()
Instant.ofEpochMilli(1693227296789L)
Instant.ofEpochSecond()
Instant.ofEpochSecond(1693227296L)
LocalDateTime.toEpochSecond()
LocalDateTime.now().toEpochSecond(ZoneOffset.UTC)
LocalDateTime.format()
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
ZonedDateTime.now()