TimeZone validation in Java

前端 未结 9 2233
梦如初夏
梦如初夏 2021-02-20 00:08

I have a string, I need to check whether it is a standard time zone identifier or not. I am not sure which method I need to use.

String timeZoneToCheck = \"UTC\"         


        
9条回答
  •  被撕碎了的回忆
    2021-02-20 00:30

    You can get all supported ID using getAvailableIDs()

    Then loop the supportedID array and compare with your String.

    Example:

    String[] validIDs = TimeZone.getAvailableIDs();
    for (String str : validIDs) {
          if (str != null && str.equals("yourString")) {
            System.out.println("Valid ID");
          }
    }
    

提交回复
热议问题