As in China (UTC+08:00),we should use Time.hours(-8) as offset when state day's data,
// daily tumbling event-time windows offset by -8 hours. input.keyBy(<keyselector>).window(TumblingEventTimeWindows.of(Time.days(1),Time.hours(-8))).<windowedtransformation>(<windowfunction>) shall we also set Time.hours(-8) as offset for minute's state ? input.keyBy(<keyselector>).window(TumblingEventTimeWindows.of(Time.seconds(5))).<windowedtransformation>(<windowfunction>) input.keyBy(<keyselector>).window(TumblingEventTimeWindows.of(Time.seconds(5),Time.hours(-8))) .<windowedtransformation>(<windowfunction>)