在Java中如何将L附加到long

在Java中如何将L附加到long,java,android,long-integer,Java,Android,Long Integer,我有一个很长的1383903835525,但需要为Java追加L以将其识别为长,否则会出现“int太长”错误 因此en结果将为1383903835525L 我正在尝试约会。getDate(1383903835525) 这很有效 日期。getDate(1383903835525L) 但是服务器在响应1383903835525中向我发回了这个 服务器是否应该发回1383903835525L?服务器很可能返回1383903835525为String。即使它不是字符串,它也是合法的长值 但是,当您

我有一个很长的1383903835525,但需要为Java追加L以将其识别为长,否则会出现“int太长”错误

因此en结果将为1383903835525L
我正在尝试约会。getDate(1383903835525)

这很有效

日期。getDate(1383903835525L)

但是服务器在响应1383903835525中向我发回了这个


服务器是否应该发回1383903835525L?

服务器很可能返回
1383903835525
String
。即使它不是
字符串
,它也是合法的


但是,当您在代码中编写数字文字时,它总是假定为
int
,因此出现“int太长”错误。因此,您必须通过添加
L
来明确地将数字声明为
long
。(即
1383903835525L

服务器很可能返回
1383903835525
作为
字符串。即使它不是
字符串
,它也是合法的


但是,当您在代码中编写数字文字时,它总是假定为
int
,因此出现“int太长”错误。因此,您必须通过添加
L
来明确地将数字声明为
long
。(即1383903835525L

如果服务器响应是字符串,则可以通过调用long.parseLong(字符串)将其转换为long


如果服务器响应是字符串,则可以通过调用long.parseLong(string)将其转换为long


Java唯一需要
L
的地方是在源代码中,您可以通过键入来添加它。你到底在问什么?“int太长”很有趣。我试图将1383731967037传递到一个返回格式化日期的方法中,当我传递1383731967037‘整数太大’时,当我传递1383731967037L时,它工作正常,我如何添加L?@Francois:你自己说过:“当我传递1383731967037L时,它工作正常”。那样做!如果这不是解决方案,那么您必须向我们展示您的代码。@Francois如果您粘贴您正在尝试的代码,您的问题将很容易理解。Java唯一需要
L
的地方是在源代码中,您可以通过键入来添加它。你到底在问什么?“int太长”很有趣。我试图将1383731967037传递到一个返回格式化日期的方法中,当我传递1383731967037‘整数太大’时,当我传递1383731967037L时,它工作正常,我如何添加L?@Francois:你自己说过:“当我传递1383731967037L时,它工作正常”。那样做!如果这不是解决方案,那么您必须向我们展示您的代码。@Francois如果您粘贴您正在尝试的代码,您的问题将很容易理解。我将如何添加此L?我仍然不明白您想要实现什么。如果要在代码中声明一个
long
数字,则需要附加
L
。但是,如果您收到/获得一个
值(例如,通过解析
字符串
),那么您根本不需要追加
L
,您可以直接使用。我将如何追加这个L?我仍然不明白您想要实现什么。如果要在代码中声明一个
long
数字,则需要附加
L
。但是,如果您收到/获得一个
值(例如,通过解析
字符串
),那么您根本不需要追加
L
,您可以直接使用。
public String getDate(long milliseconds) {
        setDateFormat();
        return getResult(milliseconds);
    }
Long.parseLong(milliseconds);