Ähm. Bahnhof.So, ich habe jetzt TimeZone.getDefault() und mit SimpleDateFormat mein Datum so, wie ich es gern möchte.
Wenn ich das richtig verstanden habe, gibt das doch die aktuelle Zeit zurück, oder?
final Calendar cal = Calendar.getInstance();
final int year = cal.get(Calendar.YEAR);
cal.clear();
cal.set(Calendar.YEAR, year);
cal.add(Calendar.YEAR, -1);
cal.setTimeZone(TimeZone.getDefault());
final Date beginningOfPreviousYear = cal.getTime();
SimpleDateFormat datumWE = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String weDatum = datumWE.format(beginningOfPreviousYear);