Обозначения все верные, но при выводе выдает ошибку, я так понял не идентифицирует обозначения, но...они же из таблицы емае....видимо я просто не вижу проблему, вот ошибка
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = 'm'
at java.base/java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2839)
at java.base/java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2865)
at java.base/java.util.Formatter.parse(Formatter.java:2713)
at java.base/java.util.Formatter.format(Formatter.java:2655)
at java.base/java.util.Formatter.format(Formatter.java:2609)
at java.base/java.lang.String.format(String.java:3274)
at com.javarush.task.task22.task2206.Solution.main(Solution.java:12)
подскажите что делать?
package com.javarush.task.task22.task2206;
import java.util.Date;
/*
Форматирование даты
*/
public class Solution {
public static void main(String[] args) {
Date date = new Date();
System.out.println(String.format(getFormattedString(), date, date, date, date, date, date));
//должен быть вывод аналогичный следующему
//31:10:13 15:59:59
}
public static String getFormattedString() {
return "%31d:%10m:%13y %15H:%59M:%59S";
}
}