【百分】java……怎么将时间转换成String对象?

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:50:42
如题……
我从数据库中查询的。。。数据库中的类型是Datetime,我想把它转换成String类型……怎么做啊?
需要导入包?什么包?
不对啊……显示“DateFormat 无法解析为类”eclipse里面……
不对……有hi吗?
似乎自己导入了java.text.DateFormat;
java.text.SimpleDateFormat;
。。。现在没有错误了…………明天早上我试试去……ko的话给你分^^

不是这个包`

--------------

导入 java.util.*

你让他工具自己导包```CTRL+SHIFT+O ``快捷键

simpleFormat =DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA);

这个不是NEW `是这样获得一个实例

/**
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。
*/

DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
Date date = null;
String str = null;

// String转Date
str = "2007-1-18";
try {
date = format1.parse(str);
data = format2.parse(str);