我遇到一个问题,将下面生成的代码中的时间存储为整数或文本。
import java.sql.Timestamp;
import java.util.Date;
public class GetCurrentTimeStamp
{
public static void main( String[] args )
{
java.util.Date date= new java.util.Date();
System.out.println(new Timestamp(date.getTime())); // need to store in a variables or INT.
}
}
这段代码的输出如下
2010-03-08 14:59:30.252
最佳答案
只需删除新时间戳
:
import java.util.Date;
public class GetCurrentTimeStamp {
public static void main(String[] args) {
java.util.Date date = new java.util.Date();
System.out.println(date.getTime()); // 1440948253205
}
}
请注意,int
太小,无法存储Date
。您需要一个long
变量。
关于java - 如何将时间转换为字符串或整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32298126/