精华内容
下载资源
问答
  • import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/**** @author jinxinxin*/public class test {public static int compare_date(String DATE1, String DATE2) {DateFormat d...

    import java.text.DateFormat;

    import java.text.SimpleDateFormat;

    import java.util.Date;

    /**

    *

    * @author jinxinxin

    */

    public class test {

    public static int compare_date(String DATE1, String DATE2) {

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

    try {

    Date dt1 = df.parse(DATE1);

    Date dt2 = df.parse(DATE2);

    if (dt1.getTime() > dt2.getTime()) {

    System.out.println("dt1 在dt2前");

    } else if (dt1.getTime() < dt2.getTime()) {

    System.out.println("dt1在dt2后");

    }

    } catch (Exception exception) {

    exception.printStackTrace();

    }

    }

    }

    展开全文
  • java 判断两个日期大小

    万次阅读 2014-11-03 16:23:10
    getTime 方法返回一整数值,这整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。 importjava.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; ...

    java 判断两个日期的大小

    Date.getTime()方法

    getTime 方法返回一个整数值,这个整数代表了从 1970   日开始计算到 Date 对象中的时间之间的毫秒数。

    importjava.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    /**
    *
    * @author jinxinxin
    */
    public class test {

     

       public static int compare_date(String DATE1, String DATE2) {
            

            
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
            try {
                Date dt1 =df.parse(DATE1);
                Date dt2 =df.parse(DATE2);

                if (dt1.getTime() > dt2.getTime()) {
                   System.out.println("dt1
    dt2");
                } else if(dt1.getTime() < dt2.getTime()) {
                   System.out.println("dt1
    dt2");
                }

           } catch (Exception exception) {
               exception.printStackTrace();
            }
                }
    }


    2.把毫秒的数据(代表时间的)转化成字符串类型的时间如yyyy-MM-dd HH:mm:ss

        

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    public class TestDate {
    	
    	public static String getShowDate(String millionSeconds){
    		try {
    			if(millionSeconds != null && !millionSeconds.equals("")){
    				Calendar c = Calendar.getInstance();
    				c.setTimeInMillis(Long.parseLong(millionSeconds)); 
    				Date date = c.getTime();
    				
    				DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    				String showDate = df.format(date);
    				return showDate;
    			}else{
    				return null;
    			}
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			 e.printStackTrace();
    		}
    		return null;
    	}
    	
    	public static void main(String args[]){
    		String showDate = getShowDate("1478879900000");
    		System.out.println("showDate="+ showDate);
    	}
    
    }
    
       运行结果:

           showDate=2016-11-11 23:58:20

    展开全文
  • 有一字符串的时间,比如"2012-12-31 16:18:36" 与另一时间做比较,如果前者比后者早,则返回true,否则返回false。为此,我设计了一方法。import java.util.*;import java.text.ParseException;import java....

    有一个字符串的时间,比如"2012-12-31 16:18:36" 与另一个时间做比较,如果前者比后者早,则返回true,否则返回false。

    为此,我设计了一个方法。

    import java.util.*;

    import java.text.ParseException;

    import java.text.SimpleDateFormat;

    class Test

    {

    public boolean compare(String time1,String time2) throws ParseException

    {

    //如果想比较日期则写成"yyyy-MM-dd"就可以了

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    //将字符串形式的时间转化为Date类型的时间

    Date a=sdf.parse(time1);

    Date b=sdf.parse(time2);

    //Date类的一个方法,如果a早于b返回true,否则返回false

    if(a.before(b))

    return true;

    else

    return false;

    /*

    * 如果你不喜欢用上面这个太流氓的方法,也可以根据将Date转换成毫秒

    if(a.getTime()-b.getTime()<0)

    return true;

    else

    return false;

    */

    }

    public static void main(String[] args) throws Exception

    {

    boolean result=new Test().compare("2012-11-30 16:11:16", "2012-11-30 16:18:18");

    System.out.println(result);

    }

    }

    结果输出true

    很简单实用,希望大家喜欢~

    展开全文
  • 年、月、日的数据一输入 import java.util.Scanner; import java.util.Calendar; public class Example8_4 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); ...

    年、月、日的数据一个一个输入

    import java.util.Scanner;
    import java.util.Calendar;
    
    public class Example8_4 {
        public static void main(String[] args) {
            Calendar calendar = Calendar.getInstance();
            //第一个日期输入
            System.out.println("输入第一个年月日数据:");
            System.out.print("请输入年份");
            Scanner y1 = new Scanner(System.in);
            int str1 = y1.nextInt();
            System.out.print("请输入月份");
            Scanner m1 = new Scanner(System.in);
            int str2 = m1.nextInt();
            System.out.print("请输入日期");
            Scanner d1 = new Scanner(System.in);
            int str3 = d1.nextInt();
            System.out.println("日期为"+str1+"年"+str2+"月"+str3+"日");
            calendar.set(str1,str2,str3);
            Calendar calendar1 = Calendar.getInstance();
            System.out.println("输入第二个年月日数据:");
            //第二个日期的输入
            System.out.print("请输入年份");
            Scanner y2 = new Scanner(System.in);
            int int1 = y1.nextInt();
            System.out.print("请输入月份");
            Scanner m2 = new Scanner(System.in);
            int int2 = m2.nextInt();
            System.out.print("请输入日期");
            Scanner d2 = new Scanner(System.in);
            int int3 = d2.nextInt();
            System.out.println("日期为"+int1+"年"+int2+"月"+int3+"日");
            calendar1.set(int1,int2,int3);
    		long time1 = calendar.getTimeInMillis();
            long time2 = calendar1.getTimeInMillis();
    		if (time1 > time2) {
                long subDay = (time1 - time2) / (1000 * 60 * 60 * 24);
                System.out.println("您输入的第一个日期大于第二个日期");
                System.out.println(str1+"年"+str2+"月"+str3+"日"+"与"+int1+"年"+int2+"月"+int3+"日"+"相隔" + subDay + "天");
            } else {
                System.out.println("您输入的第二个日期大于第一个日期");
                long subDay = (time2 - time1) / (1000 * 60 * 60 * 24);
                System.out.println(str1+"年"+str2+"月"+str3+"日"+"与"+int1+"年"+int2+"月"+int3+"日"+"相隔" + subDay + "天");
            }
    	}
    }
    
    展开全文
  • Java之~判断两个String类型的日期大小

    万次阅读 2018-09-05 19:11:51
    一,String类型时间比较 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date();  String nowtime = sdf.format(date);//当前时间 ...String endtime= "...
  • 1 package ex6_1;... 3 import java.sql.Date; 4 import java.util.Calendar; 5 6 import javax.swing.JOptionPane; 7 8 public class DateExample { 9 public static void main(Stri...
  • Test(测试)类 /* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:判断两个日期大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 25 日 * 版 本 号: V1.0 * 对任务及求解方
  • 判断两个日期是否在同一天 思路:首先取出两个日期,如果是Date类型,转换为String,用equals对吧两个String。 代码:// 开始时间 String startTime = DateUtils.dateToString(schedule.getStartTime(), "...
  • 思路: 先都转换成日期。然后再用毫秒数进行比较。 下面是简单的例子: function tab(date1,date2){ var oDate1 = new Date(date1); var oDate2 = new Date(date2); if(oDate1.getTime() > oDate2.getTime()){ ...
  • import java.util.*; public class Date { int year; int month; int day; public Date() { this.year = year; this.month = month; this.day = day; }//2.封装一类...
  • 如何在后台判断两个字符串类型日期大小 前段时间本人遇到了一个和活动时间有关的需求,需要判断该时间处于哪个时间段内。因为平时判断时间都是在数据库里进行的,对于代码判断日期不太熟悉,所以查看了一些资料,...
  • Java 两个日期比较

    2010-12-26 13:56:56
    下面一个实例判断两个日期大小: public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { Date startDate= format.parse...
  • import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/**作者:黄阳*日期20150112*/public class Test1 { public static void main (String args[]) { tr...
  • Java——比较日期

    2018-10-23 16:20:48
    从命令行输入两个日期(格式为MM,dd,yyyy),程序解析日期,判断两个日期的大小,以及两个日期的间隔天数。 Input 两个日期 Output 日期大小关系 间隔天数(正数) Sample Input 04,12,2012 04,21,2012 ...
  • 在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。首先来简单的看一下Date类,因为在其使用过程发现其使用存在一些缺陷,Date类大多数的方法都已被弃用,但是还是有一些人在使用中。下面是...
  • 题目:输入两个人的18位身份证号码,然后根据其中的出生日期信息(第7 ~14个数字)判断谁的年龄大,如果第一个人年龄大则输出“First”,如果第二个发年龄大则输出“Second”,如果两个人的年龄一样大则输出“same ...
  • 比较两个数的大小

    2019-09-21 01:33:16
    /* *作者:舒隆梅 *日期:2016-4-8 *功能:判断两个数的大小 */import java.io.*;public class yunsuanfu { public static void main(String[] args) { try { //输入流,从键盘输入数 InputStreamReader isr...
  • 获取SimpleDateFormat 获取日期中的某数值。如获取月份 增加日期中某类型的某数值。...获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小
  • 在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。首先来简单的看一下Date类,因为在其使用过程发现其使用存在一些缺陷,Date类大多数的方法都已被弃用,但是还是有一些人在使用中。下面是...
  • 判断两个日期之间相差多少天6. 获得某个日期所在月的第一天、最后一天7. 某个月有多少天8. 比较两个LocalDate的大小9. 获取下一周的该星期、下个月的这天、下个月的1号10. 比较两个LocalDate相差多少年、月、天11. ...
  • 在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。 分享更多技术干货、学习资料: java-环境搭建及基础语法 http://www.makeru.com.cn/live/1394_202.html?s=96806 大家也可以加群 ...
  • /* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:判断两个日期大小关系* 作 者: 雷恒鑫* 完成日期: 2012 年 10 月 31 日* 版 ...
  • 2.实验要求:编写一个Java应用程序,用户从键盘输入两个日期,程序将判断两个日期大小关系以及两个日期之间的间隔天数。3.程序模板:按模板要求,将【代码1】~【代码8】替换为Java程序代码。DateExample.java...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
  • /* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:判断两个日期大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 31 日 * 版 本 号: V1.0 * 对任务及求解方法的描
  • Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...
  • Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

java判断两个日期大小

java 订阅