如何设置java.util.Date的fastTime?
这与 我试图在eclipse调试器中设置如何设置java.util.Date的fastTime?,java,eclipse,debugging,Java,Eclipse,Debugging,这与 我试图在eclipse调试器中设置 private transient long fastTime; 在java.util.Date中 我想将日期设置为2010年1月1日的某个时间,这是基于值(以毫秒为单位)126236207500 这个字段应该是long类型,但是当我试图设置这个字段(fastTime)时,eclipse告诉我这个值对于这个字段来说太大了 我做错了什么 您可以尝试: fastTime=1262362075000升 我不熟悉Eclipse调试器,但这里有趣的是,错误消息暗
private transient long fastTime;
在java.util.Date
中
我想将日期设置为2010年1月1日的某个时间,这是基于值(以毫秒为单位)126236207500
这个字段应该是long
类型,但是当我试图设置这个字段(fastTime
)时,eclipse告诉我这个值对于这个字段来说太大了
我做错了什么
您可以尝试:
fastTime=1262362075000升 我不熟悉Eclipse调试器,但这里有趣的是,错误消息暗示Eclipse需要输入
类型int
。您是否尝试在int
范围内输入较小的数字?出于某种原因,Eclipse假定fastTime
是int
,或者Eclipse的输入处理只允许int
(或者可以在某个地方进行调整,以便允许long
) 再想一想,我认为int
指的是我试图分配的值,而不是我试图分配给的变量(fastTime
)。如果你只使用一个数字,java尝试转换为int。你必须明确地说,这是一个长整数,而不是在数字的末尾加上L。这对我在IntelliJ中调试时也起到了作用,非常感谢:)