6

我想用 erlang 获取当前日期时间。我试过使用下面的代码;

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

但有时它会出现类似“**异常错误:右侧值{{2012,5,6},{23,40,58}}不匹配”之类的错误

看起来1位数有问题。我尝试搜索几个网站,但仍然找不到解决方法。

我相信这很容易,但作为一个 erlang 新手,我无法解决这个问题。我尽力了。

环境: Erlang {"OTP APN 181 01","R15B01"} 安装了 windows 二进制版本 Windows XP

提前致谢,

4

1 回答 1

17

不,1位数没有问题。它应该完全匹配(检查{{Year,Month,Day},{Hour,Min,Sec}} = {{2012,5,6},{23,40,58}})。很可能您已经将其中一个变量分配给函数中较早的部分。

于 2012-05-06T16:58:08.867 回答