猿问

请问下其中的EDT是什么东西,要怎么取得?

Thu Oct 13 04:29:04 EDT 2011是Date的toStirng的值,其中的EDT是什么东西,要怎么取得?

String[] times = TimeZone.getAvailableIDs();  

       for ( String s : times )  

        {  

            System.out.println( s );  

        }  

System.out.println( TimeZone.getDefault().getID() );  

哥们,我想从new Date()里面怎么拿到EDT 的信息呢,除了用切割字符串的方法?


缥缈止盈
浏览 113回答 2
2回答

潇湘沐

EDT只是一个时区名称的所写。 Java代码 Date date = new Date();  Calendar cal = Calendar.getInstance();  TimeZone zone = cal.getTimeZone();  System.out.println(zone.getDisplayName(zone.inDaylightTime(date), TimeZone.SHORT, Locale.US));  

慕村9548890

Calendar c = Calendar.getInstance();         System.out.println(c.getTimeZone().getID());
随时随地看视频慕课网APP

相关分类

Java
我要回答