Không gian tên: thời lượng

phương pháp

cơ bụng

tĩnh

abs(duration) trả về quy tắc.Duration

Giá trị tuyệt đối của một khoảng thời gian.

Tham số

khoảng thời gian

quy tắc.Duration

Giá trị thời lượng.

Giá trị không được rỗng.

Trả lại

non-null rules.Duration giá trị thời lượng tuyệt đối của đầu vào.

Ví dụ

duration.abs(duration.value(-10, 's')) == duration.value(10, 's')

thời gian

tĩnh

time(giờ, phút, giây, nano) trả về quy tắc.Duration

Tạo thời lượng từ giờ, phút, giây và nano giây.

Tham số

giờ

quy tắc.Integer

Phần giờ của thời lượng.

Giá trị không được rỗng.

phút

quy tắc.Integer

Phần phút của thời lượng.

Giá trị không được rỗng.

giây

quy tắc.Integer

Phần giây của thời lượng.

Giá trị không được rỗng.

nano

quy tắc.Integer

Phần nano giây của thời lượng.

Giá trị không được rỗng.

Trả lại

non-null rules.Duration Thời lượng a Thời lượng.

giá trị

tĩnh

value(cường độ, đơn vị) trả về quy tắc.Duration

Tạo khoảng thời gian từ độ lớn số và đơn vị chuỗi.


Đơn vị Sự miêu tả
w Tuần
d Ngày
h Giờ
tôi Phút
S Giây
bệnh đa xơ cứng Mili giây
ns Nano giây

Tham số

kích cỡ

quy tắc.Integer

Độ lớn đơn vị của thời lượng.

Giá trị không được rỗng.

đơn vị

quy tắc.String

Đơn vị thời lượng.

Giá trị không được rỗng.

Trả lại

non-null rules.Duration Thời lượng a Thời lượng.

Ví dụ

duration.value(1, 'w') // Create a duration for 1 week of time.