in gflog-core/src/main/java/com/epam/deltix/gflog/core/layout/template/FastDateFormat.java [789:804]
public void appendTo(final ByteBuffer buffer, final Calendar calendar) {
if (mTimeZoneForced) {
if (mTimeZone.useDaylightTime() && calendar.get(Calendar.DST_OFFSET) != 0) {
BufferFormatter.append(buffer, mDaylight);
} else {
BufferFormatter.append(buffer, mStandard);
}
} else {
final TimeZone timeZone = calendar.getTimeZone();
if (timeZone.useDaylightTime() && calendar.get(Calendar.DST_OFFSET) != 0) {
BufferFormatter.append(buffer, getTimeZoneDisplay(timeZone, true, mStyle, mLocale));
} else {
BufferFormatter.append(buffer, getTimeZoneDisplay(timeZone, false, mStyle, mLocale));
}
}
}