rpct.net
当前位置:首页 >> jAvA中怎样将一个String类型转换为DAtE类型的? >>

jAvA中怎样将一个String类型转换为DAtE类型的?

在Java中,常见的时间转换通常为从String类型转化为date类型或者倒过来,在转换的时候,我们可以自定义时间的格式,如下:假如我们要自定义时间类型为yyyy-MM-dd,此时我们可以先自定义格式:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); 这一句是必须的,不可少的.然后我们通过调用dateFormat的parse(String s)方法,将s从String类型转换为时间类型的,如果我们调用dateFormat的format(Date d)方法,就可以将d从日期类型转换为String类型.

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

simpldateformate有个parse和formate方法用的很多其中就可以把date转换为string

代码如下:public class Date2String { @Test public void test() { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sdf.format(date)); sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:

代码如下:public class Date2String { @Test public void test() { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sdf.format(date)); sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:

java中string和date的互相转换使用simpledateformat来完成.simpledateformat使用记得 import java.text.simpledateformat.string -> date java.text.simpledateformat formatter = new simpledateformat( "yyyy-mm-dd "); string s= "2011-07-09 ";

public static Date valueOf(String s)将 JDBC 日期转义形式的字符串转换成 Date 值. 参数:s - 表示 "yyyy-mm-dd" 形式的日期的 String 对象 返回:表示给定日期的 java.sql.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(date);System.out.println(dateStr); 输出结果像下面这样:Wed Sep 16 19:02:36 CST 20092009-09-16 07:02:36

用SimpleDateFormat的parse 方法

Date date = new java.text.SimpleDateFormat("yyyy-MM-dd").parse("1998-5-4");

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