【问题标题】:Erlang and current date timeErlang 和当前日期时间
【发布时间】:2012-05-07 00:58:08
【问题描述】:

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

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

但有时会出现类似'** exception error: no match of right hand side value {{2012,5,6},{23,40,58}}'的错误

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

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

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

提前致谢,

【问题讨论】:

    标签: time erlang


    【解决方案1】:

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

    【讨论】:

    • 看起来是这样。如果我们将其中一个变量分配给更早的东西。我怎样才能清除它?
    • 我知道了如何通过谷歌重置绑定变量。感谢您的回答 :)。这是我第一次接触erlang。很多东西要学。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多