Skip to content

Commit 8a667ac

Browse files
committed
fixed time zone format in TimeStruct
1 parent bbdb412 commit 8a667ac

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/TimeModuleBuiltins.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
import com.oracle.truffle.api.library.CachedLibrary;
8787
import com.oracle.truffle.api.nodes.ExplodeLoop;
8888
import com.oracle.truffle.api.profiles.ConditionProfile;
89+
import java.time.format.TextStyle;
90+
import java.util.Locale;
8991

9092
@CoreFunctions(defineModule = "time")
9193
public final class TimeModuleBuiltins extends PythonBuiltins {
@@ -181,7 +183,7 @@ private static Object[] getTimeStruct(long seconds, boolean local) {
181183
timeStruct[TM_WDAY] = zonedDateTime.getDayOfWeek().getValue() - 1; /* Want Monday == 0 */
182184
timeStruct[TM_YDAY] = zonedDateTime.getDayOfYear(); /* Want January, 1 == 1 */
183185
timeStruct[TM_ISDST] = (zonedDateTime.getZone().getRules().isDaylightSavings(instant)) ? 1 : 0;
184-
timeStruct[9] = zone.getId();
186+
timeStruct[9] = zone.getDisplayName(TextStyle.SHORT, Locale.ROOT);
185187
timeStruct[10] = zonedDateTime.getOffset().getTotalSeconds();
186188

187189
return timeStruct;

0 commit comments

Comments
 (0)