import datetime d = '2018-06-20' datetime.datetime.strptime(d, '%Y-%m-%d').strftime('%B %d %Y')
Вывод:
June 20 2018
Для получения дополнительной информации о форматировании вы можете посмотреть здесь
Windows только:
public class StartWindowMinimized {
public static void main(String[] args) throws IOException {
if (args.length != 1) {
System.err
.println("Expected: one argument; the command to launch minimized");
}
String cmd = "cmd.exe /C START /MIN ";
Runtime.getRuntime().exec(cmd + args[0]);
}
}
Демонстрационное использование:
java -cp . StartWindowMinimized notepad.exe
java -cp . StartWindowMinimized cmd.exe
Понять включенные аргументы:
cmd /?
START /?
Если эти приложения имеют переключатели командной строки, чтобы заставить их запуститься минимизированный, то можно легко использовать их. Иначе я не могу быть на 100% уверен, но я высоко сомневаюсь, что это возможно. У Вас должен был бы быть некоторый способ взаимодействовать через интерфейс с менеджером окон Windows, который является по сути очень определенным для платформы, и Java вряд ли будет поэтому включать его. Всегда возможно, что кто-то записал стороннюю библиотеку для справлений с задачей, но это просто не кажется вероятным мной.
Я не настолько знаком со специфическими особенностями Java, но согласно веб-сайту я просто посмотрел на, если Вы используете java.awt. Кадр (который включает JFrame от Swing), необходимо использовать функцию прочь того кадра, названного setState, который принимает Кадр. ПРЕДСТАВЛЕННЫЙ В ВИДЕ ЗНАЧКА и Кадр. НОРМАЛЬНЫЙ в качестве параметра (представленный в виде значка было бы минимизированное состояние).