问题描述
我正在寻找德州的圣安东尼奥时区。有些请告诉我如何在我的Java代码中设置相同的。
Hi I am looking to set the timezone for San Antonio, Texas.Can some please tell me how do i set the same in my Java code.
我想它的格式有点类似于美国/纽约
I want it in the format somewhat similar to America/New York
目前我正在使用这个代码
Currently I am using this code
TimeZone.getTimeZone("America/Denver");
但是,美国/丹佛似乎不是正确的时区, / p>
But "America/Denver" doesn't seem to be the right timezone for San Antonio, Texas
推荐答案
对于圣安东尼奥,您应该使用 TimeZone.getTimeZone(US / Central)
For San Antonio, you should use TimeZone.getTimeZone("US/Central")
如果您真的需要使用America /< City>
格式,最接近到圣安东尼奥市,我们的城市是美国/芝加哥
。
If you really need to use "America/<City>"
format, the closest to San Antonio us city is "America/Chicago"
.
您可以使用它来获取所有US / Central的可用具体ID:
You can use this to get a list of all available specific IDs for US/Central:
String[] values = TimeZone.getAvailableIDs(TimeZone.getTimeZone("US/Central").getRawOffset());
然后,双击此处:
这篇关于时区java:得克萨斯州圣安东尼奥市的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!