String beginTime=new String("2014-08-15 10:22:22");
String endTime=new String("2014-09-02 11:22:22");
1.把字符串类型的日期数据转化成长整型,然后比较大小。
如果日期格式有时分秒,则”-“写成”[-\s:]”
if(Long.valueOf(beginTime.replaceAll(“-“,”“)
2.直接进行字符串比较
beginTime.compareTo(endTime)<0时,开始时间小于结束时间
注意:如果一个日期格式是2016-01-01,但是另一个日期格式是2016-1-1时,直接使用字符串进行比较就会存在问题。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date bt=sdf.parse(beginTime);
Date et=sdf.parse(endTime);
if (bt.before(et)){
}else{
比较日期的先后:
DateTime str1date = new DateTime(str1,DateTime.YEAR_TO_DAY);
DateTime str2date = new DateTime(str2,DateTime.YEAR_TO_DAY);
1.直接比较
if (str1date.before(str2date)){
}else{
2.用 date.getTime() 返回long相加减或直接比较用大于小于号比较或者用compareTo
3.SimpleDateFormat的format方法将日期型转化成时间或日期的字符串,然后再比较字符串。
String beginTime=new String("2014-08-15 10:22:22"); String endTime=new String("2014-09-02 11:22:22"); 1.把字符串类型的日期数据转化成长整型,然后比较大小。如果日期格式有时分秒,则”-“写成”[-\s:]” if(Long.valueOf(beginTime.replaceAll(“-“,”“)2
vue 两个日期比较大小vue如何比较两个时间大小vue中两个日期比较大小【前端技术】vue判断两个日期大小 vue中如何比较时间Vue项目中比较日期及时间与当前时间大小的方法关于前端:vue判断两个日期大小vue 比较日期大小如何对比两个日期大小vue中 两个日期比较大小vue 两个日期比较大小判断2个日期大小 vue js时间日期的比较大小_vue比较日期大小,vue比较两个日期大小js对比日期的大小_js对比日期大小_js对比日期大小写 Vue页面js如何比较两个日期的大小
public class DateFormatDemo {
public static void main(String[] args) {
//设置时间格式,为了 能转换成 字符串
DateFormat df = new SimpleDateFormat("yyyy-MM
一、Date类型的after()方法与before()方法的使用:
注意:使用之前应该将需要比较的两个对象时间使用SimpleDateFormat做出格式一致性调整;
.after()方法:当前面的时间晚于后面的时间时返回true,否则返回false.
例如:当前时间date=2044-03-29 12:00:00,addDate=2033-09-29 12:00:00
此时:date.after(addDate)=true
.before()方法:当前面的时间早于后面的时间时返回true
import java.text.SimpleDateFormat;
import java.util.Date;public class DateDifferentExample {
public static void main(String[] args) {
String dateStart = "2013-02-19 09:29:58";
Strin
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期
calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期...
Date d1 = new Date(System.currentTimeMillis()-1000);Date d2 = new Date(System.currentTimeMillis());System.out.println(d1.compareTo(d2));
java util date 自带了compareTo 功能,可直接比较大小。
前者大于后者 返...
之前有面试到两个日期的大小比较方式,现在整理一下几种方法。
String beginTime=new String("2017-06-09 10:22:22"); String endTime=new String("2017-05-08 11:22:22");
1 直接用Date自带方法before()和after()比较
SimpleDateForm...
使用SimpleDateFormat对两个日期做减法
实际项目开发中,经常遇到对两个Date类型的时间进行相减,得到一个时间差,这个时间差的类型可能是"HH:mm:ss"、“dd HH:mm:ss”。
2.代码示例
String start = "2010-2-2 01:01:01";
String end = "2010-2-2 03:03:03";
SimpleDateFormat simpleDateFormat = new SimpleDat