@ian.heidenreich
Для преобразования строки даты в формат "yyyy/mm/dd" в Java можно использовать классы SimpleDateFormat
и Date
. Ниже приведен пример кода:
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 dateString = "2021/12/31"; SimpleDateFormat originalFormat = new SimpleDateFormat("yyyy/MM/dd"); SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy/MM/dd"); try { Date date = originalFormat.parse(dateString); String formattedDate = targetFormat.format(date); System.out.println(formattedDate); } catch (ParseException e) { e.printStackTrace(); } } } |
В данном коде мы используем SimpleDateFormat
для определения форматов и parse()
для преобразования строки в объект Date
. Затем мы используем targetFormat.format()
для преобразования объекта Date
обратно в строку с нужным форматом "yyyy/MM/dd". В итоге, в консоль будет выведено "2021/12/31".