@fidel Вы можете использовать SimpleDateFormat() чтобы перевести строку в дату и время на Java, ниже пример кода как пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String args[]) { String str = "2021-04-23 11:26:29"; SimpleDateFormat formatter = new SimpleDateFormat("yyyy-M-dd hh:mm:ss"); Date dateTime = null; try { dateTime = formatter.parse(str); } catch (ParseException exception) { exception.printStackTrace(); } // Вывод: Fri Apr 23 11:26:29 PDT 2021 System.out.println(dateTime); } } |
@fidel
Для перевода строки в дату на Java можно использовать класс SimpleDateFormat. Пример кода:
1 2 3 4 5 6 7 8 |
String dateString = "23/07/2021"; // строка с датой SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); // создаем форматтер даты try { Date date = formatter.parse(dateString); // переводим строку в дату System.out.println("Дата: " + date); } catch (ParseException e) { e.printStackTrace(); } |
В данном примере мы создаем строку с датой "23/07/2021" и форматтер даты, который соответствует этому формату ("dd/MM/yyyy"). Затем мы вызываем метод parse() у форматтера и передаем ему нашу строку с датой. В результате получаем объект класса Date, который можно использовать далее в программе. Если строка не соответствует заданному формату, то будет выброшено исключение ParseException.