Question on behalf of Clemens Waidelich:
Hello A12 devs! One of your methods in your class “ValidationDateParser.java” is not working correctly (for me). I don’t know the reason, so I’m seeking for your help
. I try to parse a simple Date (dd.MM.yyyy). However, after using the method parseDate (String value, String pruefFormat, boolean pruefeSyntax) an additional time (set to 00:00) is given back, as well as a timezone.
Is anyone here familiar with this type of bug and may help me? Thank you! 
I am not sure that I understood your question correctly.
Anyway:
Java’s Date class is mis-named, because it is actually just a timestamp, see Date (Java SE 17 & JDK 17)
Almost all of its methods are deprecated now and IMHO new code should just not use Date at all, because in modern Java there are better alternatives.
If you want just a date without any time and time zone, then use LocalDate instead.
It would probably be a good idea if you could step back a little and tell us what problem you actually have. What do you want to do and what isn’t working.
I was debugging Code which is using an A12 package (com.mgmtp.mvk.kernel.ext.tool.transform.exmldoc) for conversion tasks (using the method convertExmlToDocument).
Yep, I was a bit confused about the Java Date definition (must be the weather). An input of a “classical” Date of the form dd.MM.yyyy lead to an error since it was converted to a Java Date (timestamp).
I talked with responsible persons, a bug ticket will be created to make a conversion of a classical Date formats possible, too.
Thank you for your help!