如何将三个String类型的数据合成为一个Date类型的数据

duncankof 2004-06-10 08:26:05
有三个String类型year,month,day,想生成一个Date类型的数据,该怎么处理
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhushizu 2004-06-11
  • 打赏
  • 举报
回复
Calendar的构造本来就支持字符的。可以用如下的方法

String year = "2003", month = "12", day = "20";
java.util.Calendar cal = new Calender(Integer.valueOf(year).intValue(),
Integer.valueOf(month).intValue(),
Integer.valueOf(day).intValue()
)

不知道能不能支持直接用字符类型的,
java.util.Calendar cal = new Calender(year,month,day);

楼主去查一下Calendar的构造来告诉大家吧!
谢谢
shuneng 2004-06-10
  • 打赏
  • 举报
回复
用Calendar比较方便
weil 2004-06-10
  • 打赏
  • 举报
回复
maowu(猫呜)说的是个好办法
FBjq 2004-06-10
  • 打赏
  • 举报
回复
受教了,太好了,又学了一招。
mangob 2004-06-10
  • 打赏
  • 举报
回复
学习
maowu 2004-06-10
  • 打赏
  • 举报
回复
String year = "2003", month = "12", day = "20";

java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(Calendar.YEAR, Integer.valueOf(year).intValue());
cal.set(Calendar.MONTH, Integer.valueOf(month).intValue());
cal.set(Calendar.DAY_OF_MONTH, Integer.valueOf(day).intValue());

java.util.Date date = cal.getTime();

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧