Java обеспечивает безопасный для типов способ конкатенации строк.
Вот демонстрация использования jshell:
> jshell
jshell> import java.time.*;
jshell> String s = ("Date: " + LocalDateTime.now());
s ==> "Date: 2020-05-27T09:49:10.476140"
jshell>
Вот рабочий пример программы, которая использует форматирование даты:
// File name: Demo.java
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo {
public static void main(String[] args) {
Format f = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss a");
String s = ( "Date: " + f.format(new Date()) );
System.out.println(s);
}
}
Вывод:
> javac Demo.java
> java Demo
Date: 27/03/2020 10:03:02 am