convert final

This commit is contained in:
mherbaghinyan 2019-04-04 10:12:04 +04:00
parent 6c6e9ed53d
commit 3b43bddf04

View File

@ -1,9 +1,5 @@
package com.baeldung.convert; package com.baeldung.convert;
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -22,35 +18,32 @@ public class ConvertDateTime {
calendar(date); calendar(date);
} }
private static Date simpleDateTimeFormatter() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "22-04-2019 10:20:56";
Date date = sdf.parse(dateInString);
System.out.println("Date - Time in milliseconds : " + date.getTime());
return date;
}
private static void calendar(Date date) { private static void calendar(Date date) {
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.setTime(date); calendar.setTime(date);
System.out.println("Calender - Time in milliseconds : " + calendar.getTimeInMillis()); System.out.println("Calender - Time in milliseconds : " + calendar.getTimeInMillis());
} }
private static Date simpleDateTimeFormatter() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "22-01-2015 10:20:56";
Date date = sdf.parse(dateInString);
System.out.println(dateInString);
System.out.println("Date - Time in milliseconds : " + date.getTime());
return date;
}
private static void joda() { private static void joda() {
String s = "00:00:01.2"; org.joda.time.DateTime jodaDateTime = new org.joda.time.DateTime(new Date());
DateTimeFormatter format = DateTimeFormat.forPattern("HH:mm:ss.S"); long delta = jodaDateTime.getMillis();
DateTime dateTime = format.parseDateTime(s); System.out.println("Joda - Time in milliseconds : " + delta);
System.out.println(dateTime.getMillisOfSecond());
} }
private static void java8() { private static void java8() {
LocalDateTime localDateTime = LocalDateTime.now(); LocalDateTime localDateTime = LocalDateTime.now();
ZoneId id = ZoneId.systemDefault(); ZoneId id = ZoneId.systemDefault();
ZonedDateTime zdt = ZonedDateTime.of(localDateTime, id); ZonedDateTime zdt = ZonedDateTime.of(localDateTime, id);
System.out.println(zdt.toInstant().toEpochMilli()); System.out.println("Java 8 - Time in milliseconds : " + zdt.toInstant().toEpochMilli());
} }
} }