Fixed timezone

This commit is contained in:
Luca Frosini 2021-04-01 09:31:31 +02:00
parent d69fea5822
commit 1deb586924
1 changed files with 6 additions and 0 deletions

View File

@ -4,12 +4,17 @@ import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.SortedSet;
import java.util.TimeZone;
import java.util.TreeSet;
import org.gcube.documentstore.records.Record;
public class PostgreSQLQuery {
private static final String UTC_TIME_ZONE = "UTC";
public static final TimeZone DEFAULT_TIME_ZONE = TimeZone.getTimeZone(UTC_TIME_ZONE);
public static final String DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss.SSS Z";
protected StringBuffer stringBuffer;
@ -40,6 +45,7 @@ public class PostgreSQLQuery {
if(serializable instanceof Calendar) {
Calendar calendar = (Calendar) serializable;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DATETIME_PATTERN);
simpleDateFormat.setTimeZone(DEFAULT_TIME_ZONE);
String date = simpleDateFormat.format(calendar.getTime());
return getQuotedString(date);
}