Đây có lẽ là quá nhiều để hỏi, nhưng có ngôn ngữ nào thực sự là một công việc tuyệt vời để đại diện cho các hoạt động thời gian và ngày tháng không? Tôi sẽ cấp ngay rằng đó là thực sự khó khăn để viết một thư viện thời gian thực sự tuyệt vời. Điều đó nói rằng, có bất kỳ ngôn ngữ phổ biến có một? Về cơ bản, tôi muốn một cái gì đó mà xử lý thời gian và ngày như toàn diện như các thư viện biểu thức thông thường hiện đại làm công việc của họ. Mọi thứ tôi đã thấy từ trước đến nay trong Python và Java bỏ qua một hoặc nhiều phần khá quan trọng, hoặc làm quá nhiều thứ khó khăn.Ngôn ngữ nào hoạt động ngày, giờ và lịch thực sự tốt?
Ít nhất này nên trực quan để làm:
- tìm ra số ngày giữa hai thời điểm nhất định, số phút giữa hai giai đoạn phút trao vv
- add và trừ khoảng thời gian từ timestamps
- cho phép chuyển đổi đơn giản giữa các múi giờ, với các thay đổi Thời gian tiết kiệm ánh sáng theo vùng tự động chiếm (do có sẵn cơ sở dữ liệu hỗ trợ chính xác về cài đặt vùng)
- cho giai đoạn granularity ("những gì lịch ngày là ngày này không?")
- hỗ trợ rất chung chung chuỗi-to-date chuyển đổi (được đưa ra một mô hình)
Hơn nữa, nếu có một Java-style Lịch/thiết lập GregorianCalendar , lớp Lịch chung nên có sức chứa đối với các lớp con nếu tôi cần phải cuộn tiếng Do Thái của riêng tôi, Babylonian, Tolkien hoặc MartianCalendar. (Ví dụ, Lịch Java làm việc này vô nghĩa khó khăn)
Tôi hoàn toàn không hiểu ngôn ngữ ở đây. Sẽ ổn nếu như điều bị nghẹt thở khi tính toán những thứ mơ hồ như "có bao nhiêu phút giữa năm 2002 và ngày Valentine tiếp theo?"
Đây không phải là câu hỏi ngôn ngữ nhiều như câu hỏi thư viện. – Kristoffon