字符串 转 日期的 基础问题

Azrael99999 2010-02-27 09:39:07
1999-12-12
我有 一个 这样的 字符串
我想 转成
Date 类型的
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");S
ystem.out.println(sdf.parse("1999-12-12"));
我知道 这个 方法 但是 输出 是这样的
Sun Dec 12 00:00:00 CST 1999
我就想 这样 1999-12-12
怎么写啊 ?
...全文
50 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 azrael99999 的回复:
我现在 用  的 是  mysql  date  类型  的
他 需要的 是 1999-1-1  date  类型啊
。。。我 从  网页  上  拿  到的  是
1953-1-1  的 String  类型
我想吧  他转  成 Date 类型的
然后 保存 到  数据库

转换后直接使用即可。。
Azrael99999 2010-02-27
  • 打赏
  • 举报
回复
我现在 用 的 是 mysql date 类型 的
他 需要的 是 1999-1-1 date 类型啊
。。。我 从 网页 上 拿 到的 是
1953-1-1 的 String 类型
我想吧 他转 成 Date 类型的
然后 保存 到 数据库
realreachard 2010-02-27
  • 打赏
  • 举报
回复
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(sdf.parse("1999-12-12")));


sdf.parse("1999-12-12") 得到的是Date类型的,
println(Date) 相当于 print(Date实例.toString)

  • 打赏
  • 举报
回复
你转换成日期型后,想使用它干么?
date型打印输出就是这样的。

62,620

社区成员

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

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