admin 管理员组

文章数量: 887021


2024年2月26日发(作者:阜新织梦网络科技)

1.将日期类型转换为格式的字符串类型

中的日期

Date Date date = new Date();

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

String time=(date);

2.将字符串类型的转换为指定格式的日期类型()

String time = "2009-7-29 14:28:12";

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = (time);

这里需要抛出ParseException异常

若将类型转换成时,只需添加一行代码

sqlDate = new (e());

3.使用amp在java程序中e()时获取日期的时、分、秒

String str = "";

String format="yyyy-MM-dd HH:mm:ss";

try {

//这里与数据库的连接已经省略,获得PreparedStatement的对象psmt

ResultSet rs = eQuery();

while(()){

Timestamp ts = estamp("pdate");

SimpleDateFormat sdf = new SimpleDateFormat(format);

str = (ts);

n(str);

}

} catch (SQLException e) {

tackTrace(); } ......

SimpleDateFormat的用法:

//SimpleDateFormat中的parse方法可以

把String型的字符串转换成特定格式的date类型

import .*;

import .*;

public class TestDate {

public static void main(String[] args) {

String dStr = "2001.12.12-08.23.21";

Date d = null;

SimpleDateFormat sdf = new SimpleDateFormat("");

try {

d = (dStr);

} catch (ParseException pe) {

n(sage());

}

n(d);

n(e());

}

}

//下面的format方法可以将date型的数据转换成特定的String型字符串

public class FormatDateTime {

public static void main(String[] args) {

SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");

SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于leString()

SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

SimpleDateFormat myFmt4=new SimpleDateFormat(

"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");

Date now=new Date();

n((now));

n((now));

n((now));

n((now));

n((now));

n(tring());

n(leString());

n(ng());

}

}

效果:

2004年12月16日 17时24分27秒

04/12/16 17:24

2004-12-16 17:24:27

2004年12月16日 17时24分27秒 星期四

一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区

16 Dec 2004 09:24:27 GMT

2004-12-16 17:24:27

Thu Dec 16 17:24:27 CST 2004

下面是个JavaBean:

public class FormatDateTime {

public static String toLongDateString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

return (dt);

}

public static String toShortDateString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yy年MM月dd日 HH时mm分");

return (dt);

}

public static String toLongTimeString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("HH mm ss SSSS");

return (dt);

}

public static String toShortTimeString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yy/MM/dd HH:mm");

return (dt);

}

public static void main(String[] args) {

Date now=new Date();

n(DateString(now));

n(tDateString(now));

n(TimeString(now));

n(tTimeString(now));

}

}

调用的main 测试结果:

2004年12月16日 17时38分26秒 星期四

04年12月16日 17时38分

17 38 26 0965

04/12/16 17:38

24小时制时间显示:

public class Datetime {

public static void main(String args[]){

current=new ();

DateFormat sdf=new

HH:mm:ss");

String c=(current);

n(c);

}

}

12小时制时间显示:

public class Datetime {

public static void main(String args[]){

current=new ();

DateFormat sdf=new

hh:mm:ss");

String c=(current);

n(c);

}

}

DateFormat("yyyy-MM-dd

DateFormat("yyyy-MM-dd


本文标签: 测试 格式 类型 获得 连接