2012-05-06 37 views
5

Tôi muốn có thời gian ngày hiện tại với erlang. Tôi đã thử sử dụng mã bên dưới;Erlang và ngày giờ hiện tại

{{Year,Month,Day},{Hour,Min,Sec}} = erlang:localtime(). 

Nhưng đôi khi nó có một lỗi như '** lỗi ngoại lệ: không phù hợp của giá trị phía bên tay phải {{2012,5,6}, {23,40,58}}'

vẻ như có một vấn đề với 1 chữ số. Tôi thử tìm kiếm vài trang web nhưng vẫn không thể tìm ra cách để đối phó với điều này.

Tôi tin rằng điều này khá dễ dàng nhưng với tư cách là một người mới, tôi không thể giải quyết vấn đề này. Tôi cố gắng hết sức mình.

Env: Erlang { "OTP APN 181 01", "R15B01"} được cài đặt với các cửa sổ phiên bản nhị phân Windows XP

Cảm ơn trước,

Trả lời

14

Không, không có vấn đề với 1 chữ số. Nó phải khớp hoàn toàn tốt (hãy kiểm tra với {{Year,Month,Day},{Hour,Min,Sec}} = {{2012,5,6},{23,40,58}}). Nhiều khả năng bạn đã gán một trong các biến cho một cái gì đó trước đó trong hàm.

+0

Có vẻ như vậy. Nếu chúng ta gán một trong các biến cho một cái gì đó trước đó. Làm thế nào tôi có thể xóa nó? – large

+0

Tôi đã biết cách đặt lại các biến bị ràng buộc qua google. Cảm ơn câu trả lời của bạn :). Đây là lần đầu tiên tôi vào erlang. Rất nhiều để học. – large

Các vấn đề liên quan