java时间比较(比较年月日和比较年月日时分秒)
来源:互联网 发布:sql 查询表所有列名 编辑:程序博客网 时间:2024/05/10 12:54
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TimeTest {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date d1 = sdf.parse("2014-05-28 21:00:00");
Date d2 = sdf1.parse("2014-05-28 21:00:00");
int month=ca.get(Calendar.MONTH)+1;//获取月份 (从0开始计算,所以需要加一)
int day=ca.get(Calendar.DATE);//获取日
int minute=ca.get(Calendar.MINUTE);//分
int hour=ca.get(Calendar.HOUR);//小时
int second=ca.get(Calendar.SECOND);//秒
int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK)-1;//获取今天是一周的第几天,根据地区的不同判断是否需要减一,这里我们需要减一
System.out.println("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
System.out.println("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
System.out.println("今天是一周的第"+WeekOfYear+"天");//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
/**
* 1表示大于,返回-1表示小于,返回0表示相等。
*/
System.out.println(d1.compareTo(ca.getTime()));
System.out.println(d2.compareTo(ca.getTime()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TimeTest {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date d1 = sdf.parse("2014-05-28 21:00:00");
Date d2 = sdf1.parse("2014-05-28 21:00:00");
Calendar ca = Calendar.getInstance();
//ca.add(Calendar.DATE, -1);//当前日期的前一天
int month=ca.get(Calendar.MONTH)+1;//获取月份 (从0开始计算,所以需要加一)
int day=ca.get(Calendar.DATE);//获取日
int minute=ca.get(Calendar.MINUTE);//分
int hour=ca.get(Calendar.HOUR);//小时
int second=ca.get(Calendar.SECOND);//秒
int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK)-1;//获取今天是一周的第几天,根据地区的不同判断是否需要减一,这里我们需要减一
System.out.println("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
System.out.println("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
System.out.println("今天是一周的第"+WeekOfYear+"天");//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
/**
* 1表示大于,返回-1表示小于,返回0表示相等。
*/
System.out.println(d1.compareTo(ca.getTime()));
System.out.println(d2.compareTo(ca.getTime()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行结果:
用Calendar获得日期是:2014年5月28日
用Calendar获得时间是:4时55分46秒
今天是一周的第3天
-1
1
0 0
- java时间比较(比较年月日和比较年月日时分秒)
- js比较年月日时分秒时间大小
- js 中时间大小比较和合法性校验check(时分校验,年月日时分秒校验,年月日时分校验)
- java8 时间/日期 localDateTime比较,获取年月日时分秒
- js比较年月日或者日期年月日时分秒大小
- Java输出当前时间,年月日时分秒
- js获取时间(年月日时分秒)
- EasyUI时间插件----年月日,年月日时分秒
- Java获取年月日和时分秒
- 年月日时分秒转化为秒 和获取当前时间
- Unix时间和年月日时分秒时间格式转换
- java 取得数据库中的时间所有格式:年月日时分秒
- Java获取当前时间的年月日时分秒
- Java获取当前时间的年月日时分秒方法
- java如何获取当前时间 年月日 时分秒
- ExtJS时间扩展控件(显示年月日时分秒)
- jQuery UI的日期时间控件(年月日时分秒)
- 时间控件---带年月日时分秒
- 总结:如何生成mulan软件的.arrf和.xml文件
- [译]如何测试一个手机站点
- C# 多线程 异步加载 窗体
- 第一P2P收购中国典当联盟发力供应链金融模式
- PHP常用的数组操作函数大全
- java时间比较(比较年月日和比较年月日时分秒)
- Bash脚本15分钟进阶教程
- 用as3打开网页链接类
- 图片缓存之内存缓存技术LruCache,软引用
- CentOS 6.5系统安装配置KVM虚拟机
- Flex中Label自动换行的处理方法
- PHP数组操作
- 两表联合查询
- 远程连接oracle失败问题