CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

Date类型比较

楼主njtzj(天之迹)2006-05-02 18:53:12 在 Java / J2EE / EJB / JMS 提问

我试过before,after,compareTo,都没用,谁能提供个好的解决方法?  
   
  我的比较格式是mm-dd-yyyy  
   
  或者告诉我用什么格式使用before,after,compareTo才会有效? 问题点数:10、回复次数:4Top

1 楼njtzj(天之迹)回复于 2006-05-02 22:15:37 得分 0

public   static   void   main(String   args[])   throws   Exception  
  {  
  java.text.SimpleDateFormat   df=new   java.text.SimpleDateFormat("yyyy-mm-dd");  
  java.util.Date   d1=df.parse("2006-05-11");  
  java.util.Date   d2=df.parse("2006-08-14");  
   
  if(d1.after(d2))  
  System.out.println("over");  
   
  }    
   
  public   static   void   main(String   args[])   throws   Exception  
  {  
  java.text.SimpleDateFormat   df=new   java.text.SimpleDateFormat("yyyy-mm-dd");  
  java.util.Date   d1=df.parse("2006-05-15");  
  java.util.Date   d2=df.parse("2006-08-14");  
   
  if(d1.after(d2))  
  System.out.println("over");  
   
  }    
   
  一样的情况,不一样的答案,郁闷Top

2 楼xingshi11()回复于 2006-05-02 23:28:15 得分 0

就是啊?变魔术啊!那位高手解释下!Top

3 楼mingr6370(丑男)回复于 2006-05-04 10:43:37 得分 0

yyyy-mm-dd   ===>   yyyy-MM-ddTop

4 楼duo_clb(Duo Maxwell)回复于 2006-05-08 21:46:24 得分 10

yyyy-mm-dd   中的mm是指minute  
  yyyy-MM-dd   中的MM是指month  
   
   
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:njtzj
  • duo_clb

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo