本文整理汇总了Java中com.mysql.jdbc.TimeUtil.getCanoncialTimezone方法的典型用法代码示例。如果您正苦于以下问题:Java TimeUtil.getCanoncialTimezone方法的具体用法?Java TimeUtil.getCanoncialTimezone怎么用?Java TimeUtil.getCanoncialTimezone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.mysql.jdbc.TimeUtil
的用法示例。
在下文中一共展示了TimeUtil.getCanoncialTimezone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testBug36662
import com.mysql.jdbc.TimeUtil; //导入方法依赖的package包/类
public void testBug36662() throws Exception {
try {
String tz1 = TimeUtil.getCanoncialTimezone("MEST", null);
assertNotNull(tz1);
} catch (Exception e1) {
String mes1 = e1.getMessage();
mes1 = mes1.substring(mes1.lastIndexOf("The timezones that 'MEST' maps to are:")+39);
try {
String tz2 = TimeUtil.getCanoncialTimezone("CEST", null);
assertEquals(mes1, tz2);
} catch (Exception e2) {
String mes2 = e2.getMessage();
mes2 = mes2.substring(mes2.lastIndexOf("The timezones that 'CEST' maps to are:")+39);
assertEquals(mes1, mes2);
}
}
}
示例2: main
import com.mysql.jdbc.TimeUtil; //导入方法依赖的package包/类
/**
* Entry point for program when called from the command line.
*
* @param args
* command-line args. Arg 1 is JDBC URL.
* @throws Exception
* if any errors occur
*/
public static void main(String[] args) throws Exception {
String jdbcUrl = DEFAULT_URL;
if ((args.length == 1) && (args[0] != null)) {
jdbcUrl = args[0];
}
Class.forName("com.mysql.jdbc.Driver").newInstance();
ResultSet rs = null;
try {
rs = DriverManager.getConnection(jdbcUrl).createStatement().executeQuery("SHOW VARIABLES LIKE 'timezone'");
while (rs.next()) {
String timezoneFromServer = rs.getString(2);
System.out.println("MySQL timezone name: " + timezoneFromServer);
String canonicalTimezone = TimeUtil
.getCanoncialTimezone(timezoneFromServer, null);
System.out.println("Java timezone name: " + canonicalTimezone);
}
} finally {
if (rs != null) {
rs.close();
}
}
}