GMT如何获取java.sql.Time
How to obtain java.sql.Time in GMT
我有一个对象 java.sql.Time
,我需要从中获取以毫秒为单位的时间。我无法使用 getTime()
函数。我注意到有一个已弃用的函数 getTimeZoneOffset
。所以,我不想使用它。我还能用什么?我也在使用 JVM 7。提前致谢。
正如您提到的 java.sql.Time
已被高度弃用,您可以轻松地将其转换为 Calendar
实例(因为时间延长 java.util.Date
),然后根据 [=14= 使用它] 文档:
Calendar calendar = Calendar.getInstance();
calendar.setTime(time);
long time = (calendar.get(Calendar.ZONE_OFFSET) + calendar.get(Calendar.DST_OFFSET)) / (60 * 1000);
我有一个对象 java.sql.Time
,我需要从中获取以毫秒为单位的时间。我无法使用 getTime()
函数。我注意到有一个已弃用的函数 getTimeZoneOffset
。所以,我不想使用它。我还能用什么?我也在使用 JVM 7。提前致谢。
正如您提到的 java.sql.Time
已被高度弃用,您可以轻松地将其转换为 Calendar
实例(因为时间延长 java.util.Date
),然后根据 [=14= 使用它] 文档:
Calendar calendar = Calendar.getInstance();
calendar.setTime(time);
long time = (calendar.get(Calendar.ZONE_OFFSET) + calendar.get(Calendar.DST_OFFSET)) / (60 * 1000);