convert java8 to milliseconds

This commit is contained in:
mherbaghinyan 2019-03-23 17:03:37 +04:00
parent 3c6e9001c6
commit 2d3ac05704

View File

@ -0,0 +1,33 @@
package com.baeldung.convert;
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class ConvertDateTime {
public static void main(String[] args) {
java8();
joda();
}
private static void joda() {
String s = "00:00:01.2";
DateTimeFormatter format = DateTimeFormat.forPattern("HH:mm:ss.S");
DateTime dateTime = format.parseDateTime(s);
System.out.println(dateTime.getMillisOfSecond());
}
private static void java8() {
LocalDateTime localDateTime = LocalDateTime.now();
ZoneId id = ZoneId.systemDefault();
ZonedDateTime zdt = ZonedDateTime.of(localDateTime, id);
System.out.println(zdt.toInstant().toEpochMilli());
}
}