Java 在android中根据日期查找一天
我有两个问题:Java 在android中根据日期查找一天,java,php,android,date,Java,Php,Android,Date,我有两个问题: 如何根据JAVA中的特定日期查找一周中的哪一天 我想找出Java或PHP中2次(每次包括日期和小时)之间的差异,有人能帮我吗 Thanx 编辑: 我仍然有一个问题,我没有成功地找到一个特定日期的日期。。。我试了两种方法,两种都不起作用 一, 二, 有人能给我另一个解决方案吗?虽然不是特别好,但标准的JavaCalendar类应该足以解决您的第一个问题。您可以使用Date对象设置日历实例的时间,然后访问DAY_of_WEEK字段。大概是这样的: Date date = new Da
有人能给我另一个解决方案吗?虽然不是特别好,但标准的Java
Calendar
类应该足以解决您的第一个问题。您可以使用Date对象设置日历实例的时间,然后访问DAY_of_WEEK字段。大概是这样的:
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
至于第二个问题,这取决于您希望如何测量差异。如果您只想以毫秒为单位计算差异,只需在每个日期实例上调用
getTime()
方法,然后从另一个实例中减去一个。如果你想用秒、分钟、小时、天等来计算,你可以简单地用这个值做一些简单的算术。虽然不是特别好,但标准的JavaCalendar
类应该足以解决你的第一个问题。您可以使用Date对象设置日历实例的时间,然后访问DAY_of_WEEK字段。大概是这样的:
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
至于第二个问题,这取决于您希望如何测量差异。如果您只想以毫秒为单位计算差异,只需在每个日期实例上调用getTime()
方法,然后从另一个实例中减去一个。如果你想用秒、分钟、小时、天等表示,你可以简单地用这个值做一些简单的算术。参考这些链接
根据特定日期查找一周中的某一天
试着像下面这样
Calendar calendar=Calendar.getInstance();
calendar.setTime(specific_date);
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
请参考这些链接
根据特定日期查找一周中的某一天
试着像下面这样
Calendar calendar=Calendar.getInstance();
calendar.setTime(specific_date);
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
谢谢,根据第一个问题,我有一个字符串变量be,其中包含格式为DD.MM.YY的日期,我如何将日期变量设置为字符串中的日期?好的,伙计们,我来看看怎么做。。。。。仅使用构造函数:日期d=新日期(年、月、日);谢谢,根据第一个问题,我有一个字符串变量be,它包含格式为DD.MM.YY的日期,我如何将日期变量设置为字符串中的日期?好的,伙计们,我来看看怎么做。。。。。仅使用构造函数:日期d=新日期(年、月、日);第一个链接让我知道今天的日期,我想知道其他日期的日期,怎么做?第一个链接让我知道今天的日期,我想知道其他日期的日期,怎么做?简单看看这个简单看看这个