Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.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_Android_Date - Fatal编程技术网

java中特定时间的日期值

java中特定时间的日期值,java,android,date,Java,Android,Date,我想取一个特定时间的日期值。在我的应用程序中,我只想每天取“上午8点”的日期值。我只想在我的应用程序中进行比较,比如当前时间是否大于“上午8点”。为此,我需要获得每天上午8点的长值。有人能帮助我如何获得该值吗?如果您不能使用Joda time/JSR310,那么这就足够了 import java.util.Calendar; import java.util.GregorianCalendar; public class EightAm { public static void ma

我想取一个特定时间的日期值。在我的应用程序中,我只想每天取“上午8点”的日期值。我只想在我的应用程序中进行比较,比如当前时间是否大于“上午8点”。为此,我需要获得每天上午8点的长值。有人能帮助我如何获得该值吗?如果您不能使用Joda time/JSR310,那么这就足够了

import java.util.Calendar;
import java.util.GregorianCalendar;

public class EightAm {

    public static void main(String[] args)
    {
        Calendar calendar = GregorianCalendar.getInstance();

        calendar.set(Calendar.HOUR_OF_DAY, 8);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);

        for(int i = 0; i < 100; i++) {
            calendar.add(Calendar.DAY_OF_MONTH, 1);
            System.out.println(calendar.getTime());
        }

    }
}
import java.util.Calendar;
导入java.util.GregorianCalendar;
公营八号{
公共静态void main(字符串[]args)
{
日历=GregorianCalendar.getInstance();
calendar.set(calendar.HOUR\u OF_DAY,8);
calendar.set(calendar.MINUTE,0);
calendar.set(calendar.SECOND,0);
calendar.set(calendar.毫秒,0);
对于(int i=0;i<100;i++){
calendar.add(calendar.DAY/u/u月,1);
System.out.println(calendar.getTime());
}
}
}

从今天开始,在上午8点打印100天的日期

您看过日历类吗?请始终使用。@John3136当然可以,在其中我必须使用当前时间,并将日期格式转换为日期值。但是不知道如何获取每天某个特定时间的日期值。你所说的“每天早上8点的日期值”到底是什么意思?如果您知道“每天”的日期和时间,那么时间是什么并不重要-您只需提取日期即可。@ADTC我只想在我的应用程序中进行比较,比如当前时间大于“上午8点”。为此,我需要得到每天上午8点的长值。