怎么将一个日期得变量用 yyyy-mm-dd hh:mm:ss来格式化一下?急

qmei 2003-09-29 11:24:02
格式化完了还是日期型变量
谢谢了
...全文
189 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
honkyjiang 2003-09-30
  • 打赏
  • 举报
回复
pleonheart(只睡六小时) 简洁而扣题 !!
pleonheart 2003-09-30
  • 打赏
  • 举报
回复
java.sql.Timestamp now = new java.sql.Timestamp((new java.util.Date()).getTime());
pxboy 2003-09-30
  • 打赏
  • 举报
回复
从java.util.Date派生一个子类吧,重写一下toString()方法,改成什么样的都行,省得老是要自己格式化
zn7726 2003-09-30
  • 打赏
  • 举报
回复
happyegg(快乐蛋)说的很对,我就不重复了。
fpwang 2003-09-30
  • 打赏
  • 举报
回复
up
qmei 2003-09-29
  • 打赏
  • 举报
回复
leshui(大象无形)(有物混成,先天地生)
怎么是我发得帖子?你发错链接了吧?
leshui 2003-09-29
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2313/2313545.xml?temp=.2431147
leshui 2003-09-29
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2313/2313545.xml?temp=.2431147
qmei 2003-09-29
  • 打赏
  • 举报
回复
这样行么?
static public Date Date2Date(Date dt1) {
String beginDate = (new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(dt1) ;
return (new java.util.Date(beginDate));
}
happyegg 2003-09-29
  • 打赏
  • 举报
回复
日期变量是一个object,本身没有特定的表示形式的,所以你的这个格式完全是多此一举。你只要在你想显示的地方用你的方法拿到beginDate,然后显示就行了。
bbfish 2003-09-29
  • 打赏
  • 举报
回复
java.text.SimpleDateFormat sdFormat = new java.text.SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
wpz0k 2003-09-29
  • 打赏
  • 举报
回复
奇怪,我运行 q_mei(q_mei) 的方法可行, kinoviti(-=K.V=-) 却不行.
可是原理一样啊?
qmei 2003-09-29
  • 打赏
  • 举报
回复
怎么没人帮我?
qmei 2003-09-29
  • 打赏
  • 举报
回复
to kinoviti(-=K.V=-) :
我需要输出得变量还是日期型得,不是String
kinoviti 2003-09-29
  • 打赏
  • 举报
回复
import java.util.Date;
import java.text.SimpleDateFormat;


public class kvDate
{
static public void main(String args[])
{
Date kv=new Date();
String p="yyyy-MM-dd";
SimpleDateFormat kvSDF=new SimpleDateFormat(p);
String newDate=kvSDF.format(kv);
}
}
要改成什么格式 修正 String p 的值 就可以了。
具体知识可以看看javadoc对应的类方法的说明。
xc2927 2003-09-29
  • 打赏
  • 举报
回复
study

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧