java - 如何将时间转换为字符串或整数

标签 java text time integer tostring

我遇到一个问题,将下面生成的代码中的时间存储为整数或文本。

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/

相关文章:

java - Lombok EqualsAndHashCode 按内部对象字段

TableLayout 中 EditView 的 Android 文本剪辑问题

php - MySQL 或 PHP 日期平均值

r - 如何提取两个不同时间值之间的营业时间

java - 无法从目录读取文件

java - Component/JPanel repaint() 方法问题

java - 减少 Java 中的 if-else 语句

R&Inkscape : text labels in SVG graphics exported from R did not recognized as a text in Inkscape

Python翻译器,如何只替换一个单词

c - struct tm 成员中的冲突如何解决?