问题一:如何判断当前时间是否大于某一特定时间例如:现在是2008年9月12日
判断是否在2007年9月12日之前问题二:如何把string类型的字符串转化成date类型的例如:str="2009-09-11 12:11:11"
将str转换成date类型的
判断是否在2007年9月12日之前问题二:如何把string类型的字符串转化成date类型的例如:str="2009-09-11 12:11:11"
将str转换成date类型的
解决方案 »
- SimpleDateFormat解析日期时间问题
- 菜鸟提问!!!!!!!!!!!!!!!!!!!!!!!
- JAVA里面如何判断数据数据类型
- 我的操作系统是Windows Server2000.安装Java时,提示不支持.为什么?
- 谁给我份JAVA编程思想2的习题答案50相赠
- 我准备做一个类似PL/SQL的工具(要跨平台),想要特定解吸库(Oracle/mysql/sqlserver/...)结构,是不是要用到他们专用的java api
- 一个数据结构方面的问题
- java的数据类型问题
- 哪位知道哪里有与jbuilder 5使用相关的书籍下载?提供下在地址的给20分!
- 大家觉得Visual Cafe怎么样?
- 一个Scanner的问题
- 利用網頁來傳送位置執行JAVABEAN並且修改JAVA程式的檔案讀取位置
http://blog.csdn.net/justinavril/archive/2008/09/06/2891266.aspx
问题二: SimpleDateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");
Date date = dFormat.format("2009-09-11 12:11:11");
String s1 = "2008年9月12日";
String s2 = "2007年9月12日";
System.out.println(s1.compareTo(s2));2、
str="2009-09-11 12:11:11";
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str));
里面的方法可以实现的,
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date dateOne = dateFormat.parse("2007-9-12");
Date dateTwo = dateFormat.parse("2008-9-12");
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateOne);
if (calendar.getTime().before(dateTwo))
System.out.println("date one before date two!");
else
System.out.println("date one not before date two!");
2.
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date dateOne = dateFormat.parse("2007-9-12 11:28:00");