♣
如果一个日期字符串"2005-06-09"如何传化成Date类型
注:1.4版不能直接用字符串建
我自己想出了一个方法 但感觉太麻烦了
大家帮我想想别的啊
· 网友精彩回答:
string date="2005-05-20 11:20:00";
simpledateformat myfmt=new simpledateformat("yyyy-mm-dd hh:mm:ss");
try{
date newdate=myfmt.parse(date);
return newdate;
}catch(exception e){
e.printstacktrace();
return null;
}
import java.text.*;
import java.util.*;
public class date
{
public static void main(string args[]) throws parseexception
{
calendar cal = calendar.getinstance();
string str = "2005-06-09";
//dateformat df=new simpledateformat("yy-mm-dd hh:mm:ss");
dateformat df=new simpledateformat("yy-mm-dd");
date d = df.parse(str);
//system.out.println(d);
}
}
补充一点
import java.text.*;
import java.util.*;
public class date
{
public static void main(string args[]) throws parseexception
{
calendar cal = calendar.getinstance();
string str = "2005-06-09";
//dateformat df=new simpledateformat("yy-mm-dd hh:mm:ss");
dateformat df=new simpledateformat("yyyy-mm-dd");
date d = df.parse(str); //转为date
string value = df.format(d); //转为string
system.out.println(a);
}
}
如果你的日期类型要写入sql的话,一般用这种
java.sql.date temp_date=java.sql.date.valueof(datestring);
- 更多问题:
- · 为什么世界杯亚洲预选赛8强没有中国队?
- · 怎么样在TImage中用Canvas显示、擦除文字
- · MCSE认证
- · 今天获奖了,好开心,散100分~~!!
- · 辞职了~ 散分!
- · 天上掉馅饼,友情大散分!!!
- · 一个比较郁闷的问题!高手进来~~~~
- · 大于4G的文件,如何进行操作?读、写、seek等!
- · 我要参加游戏开发项目组吗?
- · [hibernate]请教一下这样的查询如何写?
- · CVS代码库,各位大侠帮助
- · 请教一个混合编程的问题
- · 怎样载入位图文件到DirectDraw中
- · 怎么在CONSOLE程序中使用定时器?
- · 很不错的OA系统源程序!使用PHPLIB模板开发.
- · 怎样让VB编出来的程序窗口更漂亮?(给40分)
- · p2p技术文档
- · jdk编程 | jdk
- · vmware应用
- · j2ee技术文档
- · 芯片技术与应用 | 芯片
- · 甲骨文培训与技术
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体

