Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何分别检索时间字段?_Java_Datetime - Fatal编程技术网

Java 如何分别检索时间字段?

Java 如何分别检索时间字段?,java,datetime,Java,Datetime,我使用以下代码将当前时间转换为整数格式 long x1=new Date().getTime(); int x=(int) x1; 现在我想从整数intx中分别获取实际日期值(年、月、日期、小时、分钟) 我该怎么做 谢谢(请指导我)使用java 8,您可以在 但当你试图获得更多(小时、分钟、秒)时,你就可以求助于 然后输出将是:+ 2018-7-4 2018-7-4 14:33:12 使用Java8,您可以在 但当你试图获得更多(小时、分钟、秒)时,你就可以求助于 然后输出将是:+ 20

我使用以下代码将当前时间转换为整数格式

 long x1=new Date().getTime();
 int x=(int) x1;
现在我想从整数
intx
中分别获取实际日期值(年、月、日期、小时、分钟)

我该怎么做


谢谢(请指导我)

使用java 8,您可以在

但当你试图获得更多(小时、分钟、秒)时,你就可以求助于

然后输出将是:+

2018-7-4
2018-7-4 14:33:12

使用Java8,您可以在

但当你试图获得更多(小时、分钟、秒)时,你就可以求助于

然后输出将是:+

2018-7-4
2018-7-4 14:33:12

您可以使用System.currentTimeMillis()以毫秒为单位返回当前时间,然后,您可以进行一些数学运算,计算出小时、分钟和秒

    long totalMolilliseconds = System.currentTimeMillis();
    long totalSeconds = totalMolilliseconds / 1000;
    long currentSeconds = totalSeconds % 60;
    long totalMinutes = totalSeconds / 60;
    long currentMinutes = totalMinutes % 60;
    long totalHours = totalMinutes / 60;
    long currentHours = totalHours % 24;

您可以使用System.currentTimeMillis()以毫秒为单位返回当前时间,然后,您可以进行一些数学运算,计算出小时、分钟和秒

    long totalMolilliseconds = System.currentTimeMillis();
    long totalSeconds = totalMolilliseconds / 1000;
    long currentSeconds = totalSeconds % 60;
    long totalMinutes = totalSeconds / 60;
    long currentMinutes = totalMinutes % 60;
    long totalHours = totalMinutes / 60;
    long currentHours = totalHours % 24;

通常我们现在在Java 8中使用
LocalDate
通常我们现在在Java 8中使用
LocalDate
也许你应该建议
LocalDateTime
因为小时和分钟也是需要的…?也许你应该建议
LocalDateTime
因为小时和分钟也是需要的…?虽然我相信这是可行的,但这不是推荐的方法。最好将库类用于自解释和可读的代码,这也能让读者相信它是正确的。虽然我相信它是有效的,但这不是推荐的方法。最好将库类用于自解释和可读的代码,这样也能让读者相信它是正确的。