Để thêm vào mikej's answer:
Một Joda-Timethời gian là một khoảng thời gian "vật lý"; ví dụ:
12000 milliseconds
< - đây là một thời gian
Một Joda thời gian khoảng thực sự là một cặp khoảnh khắc (bắt đầu ngay lập tức - end ngay lập tức). An tức thì là, một lần nữa, khái niệm "vật lý", một điểm trong dòng thời gian. Ví dụ (chỉ là một ký hiệu có thể):
(2010/3/3 19:00:00.000 UTC ; 2010/3/3 20:00:00.000 UTC)
< - đây là một khoảng thời gian
Một khoảng, sau đó, có thể được chuyển đổi sang một thời gian , nhưng không phải là ngược lại.
Hãy xem xét hai khoảng thời gian này:
I1=(2010/3/3 19:00:00.000 UTC ; 2010/3/3 20:00:00.000 UTC)
I2=(2010/3/3 21:00:00.000 UTC ; 2010/3/3 22:00:00.000 UTC)
Là khoảng thời gian, I1
và I2
là khác nhau, vì cuối cùng điểm khác nhau; nhưng nếu tôi chuyển đổi chúng thành thời lượng, tôi sẽ có cùng một thứ: 3600000 milliseconds
.
(Math tương tự: các khoảng [10,12]
và [95,97]
là khác nhau khoảng, nhưng họ có cùng chiều dài : "khoảng thời gian dài" bản đồ để thời gian).
Cuối cùng, thời gian là mất hiệu lực của "thời gian dân sự", được biểu thị bằng số tháng, ngày, giờ, v.v ... không phải do chính nó đại diện cho khoảng thời gian "vật lý", do đó nó có thể ' t được chuyển đổi trực tiếp thành thời lượng (tháng có độ dài thay đổi ...).
Câu hỏi trả lời 3: bạn chỉ có thể chia cho hai thời gian thực (thời lượng).
Lưu ý rằng thuật ngữ ngày giờ này chưa được chuẩn hóa (chưa). Ý tưởng tiêu chuẩn của [ISO-8601] (https://en.wikipedia.org/?title=ISO_8601) của một [thời gian] (https://en.wikipedia.org/?title=ISO_8601#Durations) là những gì Joda -Thời gian xem xét một ['Period'] (http://www.joda.org/joda-time/apidocs/org/joda/time/Period.html). Một đề xuất tiêu chuẩn hóa các thuật ngữ đó đã được nêu ra nhưng chưa hoàn thành. –