ftsg.net
当前位置:首页 >> jAvA中string转DAtE >>

jAvA中string转DAtE

用SimpleDateFormat来转换 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse("2008-08-08 12:10:12"); 具体请参考JDK API文档 另外 转换成DATE类型后并不会因为转换前的字符串是什么样子而不同 DATE...

data默认有toString()输出格林威治时间 你要输出yyyy-MM-dd hh:mm:ss这种格式的话,使用SimpleDataFormat类 比如 Date date = new Date(); System.out.println(date); String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(dat...

使用SimpleDateFormat的parse方法 public Date parse(String text, ParsePosition pos):解析字符串的文本,生成 Date。 public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition pos):将给定的 Date 格式化为日期/时间...

在Java中,常见的时间转换通常为从String类型转化为date类型或者倒过来,在转换的时候,我们可以自定义时间的格式,如下: 假如我们要自定义时间类型为yyyy-MM-dd,此时我们可以先自定义格式:SimpleDateFormat dateFormat = new SimpleDateForm...

将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:1、定义一个字符串类型的时间;2、创建一个SimpleDateFormat对象并设置格式;3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间...

试试SimpleDateFormat simpledateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

先用parse转成date型,再用format转成string。 public static void main(String[] args) throws Exception{ Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); String now = new SimpleDateFormat("yyyy年MM月dd日").format...

String str="1989-11-23 12:25:20"; java.sql.Date date=java.sql.Date.valueof(str); 这样是可以转换的,但是前提是str的日期格式要和数据库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了

用SimpleDateFormat这个类。例子: String strDate = "2015-10-06"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(strDate);

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com