-
java判断日期大小_java 判断两个日期的大小 | 学步园
2021-02-12 10:24:12import 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:10getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。 importjava.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; ...java 判断两个日期的大小
getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 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
-
java 如何判断两时间相等_如何用java比较两个时间或日期的大小
2021-03-08 05:55:17有一个字符串的时间,比如"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
很简单实用,希望大家喜欢~
-
编写一个Java应用程序,要求从键盘输入两个日期,程序判断两个日期的大小关系,以及两个日期之间的间隔天数...
2020-05-01 12:41:12年、月、日的数据一个一个输入 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= "... -
编写一个Java 应用程序,用户从输入对话框输入了两个日期,程序将判断两个日期的 大小关系,以及两个日期...
2019-10-02 15:22:581 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... -
JAVA--第九周实验--判断两个日期的大小关系(内测版)
2012-10-25 19:23:07Test(测试)类 /* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:判断两个日期的大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 25 日 * 版 本 号: V1.0 * 对任务及求解方 -
开发问题:java日期大小判断
2017-09-22 11:12:35判断两个日期是否在同一天 思路:首先取出两个日期,如果是Date类型,转换为String,用equals对吧两个String。 代码:// 开始时间 String startTime = DateUtils.dateToString(schedule.getStartTime(), "... -
java时间字符串判断大小_java中如何比较两个时间字符串的大小
2021-03-13 00:04:28思路: 先都转换成日期。然后再用毫秒数进行比较。 下面是简单的例子: function tab(date1,date2){ var oDate1 = new Date(date1); var oDate2 = new Date(date2); if(oDate1.getTime() > oDate2.getTime()){ ... -
java--封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的大小关系(比如输出:您输入...
2012-11-01 11:01:10import java.util.*; public class Date { int year; int month; int day; public Date() { this.year = year; this.month = month; this.day = day; }//2.封装一类... -
Java中如何比较两个字符串类型日期的大小
2020-07-22 19:26:34如何在后台判断两个字符串类型日期的大小 前段时间本人遇到了一个和活动时间有关的需求,需要判断该时间处于哪个时间段内。因为平时判断时间都是在数据库里进行的,对于代码判断日期不太熟悉,所以查看了一些资料,... -
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... -
习题:编写一个程序,请输入两个数字,并判断两个数字的大小。
2015-01-21 16:27:29import 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 ... -
java date类型大小比较_java中date类型如何比较大小
2021-02-12 19:09:24在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。首先来简单的看一下Date类,因为在其使用过程发现其使用存在一些缺陷,Date类大多数的方法都已被弃用,但是还是有一些人在使用中。下面是... -
Java实现身份证信息比较大小
2020-12-15 08:50:41题目:输入两个人的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... -
Java中封装的全局日期处理工具类
2019-04-24 10:29:13获取SimpleDateFormat 获取日期中的某数值。如获取月份 增加日期中某类型的某数值。...获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小。 -
java date 构造_Java中Date的构造方法及大小比较
2021-02-27 11:08:24在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。首先来简单的看一下Date类,因为在其使用过程发现其使用存在一些缺陷,Date类大多数的方法都已被弃用,但是还是有一些人在使用中。下面是... -
Java8获取当前时间、新的时间日期时区类使用
2020-07-09 17:00:51判断两个日期之间相差多少天6. 获得某个日期所在月的第一天、最后一天7. 某个月有多少天8. 比较两个LocalDate的大小9. 获取下一周的该星期、下个月的这天、下个月的1号10. 比较两个LocalDate相差多少年、月、天11. ... -
Java中Date的构造方法及大小比较
2019-08-22 09:59:10在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。 分享更多技术干货、学习资料: java-环境搭建及基础语法 http://www.makeru.com.cn/live/1394_202.html?s=96806 大家也可以加群 ... -
java和差积商_JAVA–第九周实验–计算两个大整数的和、差、积和商,并计算一个大整数的因子个数 | 学步园.....
2021-03-11 13:05:04/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:判断两个日期的大小关系* 作 者: 雷恒鑫* 完成日期: 2012 年 10 月 31 日* 版 ... -
java日历实训报告_java实验报告
2021-03-11 16:05:472.实验要求:编写一个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实现,比较简单。 ... -
JAVA--第九周实验--计算两个大整数的和、差、积和商,并计算一个大整数的因子个数
2012-10-31 21:26:04/* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:判断两个日期的大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 31 日 * 版 本 号: V1.0 * 对任务及求解方法的描 -
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
2017-03-29 17:40:59Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用... -
成百上千个Java 源码DEMO 3(1-4是独立压缩包)
2017-03-29 17:39:54Java 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实现,比较简单。 ...