EN
Java - convert string to datetime
0 points
In this article, we would like to show you how to convert string to datetime in Java.
Quick solution:
xxxxxxxxxx
1
String string = "27/07/2021 20:25:55";
2
3
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
4
5
Date date = formatter.parse(string);
6
7
System.out.println(date); // Tue Jul 27 20:25:55 CEST 2021
In this example, we present how to convert different types of string to datetime.
xxxxxxxxxx
1
import java.text.ParseException;
2
import java.text.SimpleDateFormat;
3
import java.util.Date;
4
5
public class Example {
6
7
public static void main(String[] args) throws ParseException {
8
9
String string1 = "27/07/2021 20:25:55";
10
String string2 = "27-Jul-2021 20:25:55";
11
String string3 = "Tue, Jul 27 2021 20:25:55";
12
13
SimpleDateFormat formatter1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
14
SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
15
SimpleDateFormat formatter3 = new SimpleDateFormat("E, MMM dd yyyy HH:mm:ss");
16
17
Date date1 = formatter1.parse(string1);
18
Date date2 = formatter2.parse(string2);
19
Date date3 = formatter3.parse(string3);
20
21
System.out.println(date1); // Tue Jul 27 20:25:55 CEST 2021
22
System.out.println(date2); // Tue Jul 27 20:25:55 CEST 2021
23
System.out.println(date3); // Tue Jul 27 20:25:55 CEST 2021
24
}
25
}
Output:
xxxxxxxxxx
1
Tue Jul 27 20:25:55 CEST 2021
2
Tue Jul 27 20:25:55 CEST 2021
3
Tue Jul 27 20:25:55 CEST 2021