【java.sql.Date 实用方法】

freeznzl 2003-08-19 06:56:25
给个例子就行。

比如从字符串 "97-04-17" 构造一个 java.sql.Date 实例
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeznzl 2003-08-19
  • 打赏
  • 举报
回复
谢谢!
cui_yihao 2003-08-19
  • 打赏
  • 举报
回复
public static void main(String[] args){
SimpleDateFormat format = new SimpleDateFormat("yy-MM-dd");
try{
Calendar ca = Calendar.getInstance();
ca.setTime(format.parse("94-07-17"));
java.sql.Date date = new Date(ca.getTimeInMillis());
System.out.println(date.toString());
}catch(Exception e){}
}
shadow_dancer 2003-08-19
  • 打赏
  • 举报
回复

import java.util.*;
import java.text.*;


public class DateParser1{
private SimpleDateFormat sdf = null;//这里使用了java.text.SimpleDateFormat类,
//不知道算不算,呵呵

public DateParser1(){
sdf = new SimpleDateFormat("yy-MM-dd");//规定了解析的字符串时间格式,
//可以根据实际需要定制,规则见
//JDK相关类说明文档
}


public java.util.Date stringToDate(String str){
try{
return sdf.parse(str);//parser方法就是根据格式解析字符串为实际时间的
}catch(Exception e){
e.printStackTrace();
return null;
}
}

public String getPattern(){
return sdf.toPattern();
}


public static void main(String[] args){
DateParser1 dp = new DateParser1();

String sss = "97-04-17";

System.out.println("the date is:"+dp.stringToDate(sss));//调用Date类
//的toString方法,返回时间的默认格式。可以说明生成了Date实例。

}

已经调试过了,不知道是不是太麻烦了?:)

}

62,614

社区成员

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

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