Java TimeZone getOffset() 方法

2024年11月7日 | 阅读 2 分钟

TimeZone 类的 getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) 方法用于获取时区偏移量以及当前日期。此偏移量用于获取本地时间。

语法

此方法有以下几种重载方式。

参数

Era - 给定的日期纪元。

Year - 给定的日期年份。

Month - 给定的日期月份

Day - 给定的日期在该月的第几天。

DayOfWeek - 给定的日期是星期几。

Milliseconds - 一天中的毫秒数。

Date: 以 long 类型指定的日期,将返回该日期的偏移量。

返回值

它以毫秒为单位返回偏移量。

示例 1

输出

Offset value :3600000

示例 2

输出

Offset value :0

示例 3

输出

Offset value :50400000

示例 4

输出

Offset value :-39600000

示例 5

输出

Offset value :10800000

示例 6

输出

Offset value :-39600000