Q:

Joda : UTC to User's locale with daylight saving offset

I have a java.util.Date stored as 2014-11-08 13:45:00 in my PostgreSQL field. (it is UTC)
I want to display it : at least with "Europe/Paris" timezone, with should bet 14:45
I tried

DateTimeFormat.fullDateTime().withZone(DateTimeZone.forID("Europe/Paris")).print(new DateTime(myJavaDate));

And some other combinations like this without success.
Better, if it could work with dynamical Locale instead of hardcoded TimeZone it would be perfect.
Thanks
EDIT : 
To write it in DB, I use Ebean :
SimpleDateFormat parserSDF=new SimpleDateFormat("MMM dd, yyyy hh:mm:ss aaa", Locale.ENGLISH);
Date myJavaDate = parserSDF.parse(strDate);
...
bean.date = myJavaDate;
bean.save();

In my table, it's a timestamp without time zone column (Ebean autogenerated)

A:

My working solution
public String getTime(){
    Locale locale = Controller.request().acceptLanguages().get(0).toLocale();

    DateTime dateTime = new DateTime(betDate, DateTimeZone.UTC);
    dateTime = dateTime.withZone(DateTimeZone.forID("Europe/Paris"));
    return DateTimeFormat.shortTime().withLocale(locale).print(dateTime);
}

public String getDate(){
    Locale locale = Controller.request().acceptLanguages().get(0).toLocale();

    DateTime dateTime = new DateTime(betDate, DateTimeZone.UTC);
    dateTime = dateTime.withZone(DateTimeZone.forID("Europe/Paris"));
    return DateTimeFormat.shortDate().withLocale(locale).print(dateTime);
}

