永发信息网

java 字符串转日期 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); sdf.parse("1999-10-0

答案:5  悬赏:80  手机版
解决时间 2021-01-30 15:39
java 字符串转日期 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); sdf.parse("1999-10-01")
最佳答案
已经转换成功!
只是你再按系统的默认格式显示出来而已!

日期类型的本身是没有显示格式的。

你想换成别的格式的字符串,可以看String.format()这个方法,初看会觉得挺复杂的,看懂了就简单了。追问String的这个方法没用,因为我要的是Date类型不是String追答Date 本质是Long类型,是不会有显示的格式的,老板。追问是这样的,我有一个
private Date birthday;
public void setBirthday(Date birhtday){}
这么个方法,里边要的是Date类型啊,所以我才要转成Date的追答你已经转换成功了!

sdf.parse("1999-10-01") 得到 Fri Oct 01 00:00:00 CST 1999追问SQLException:无效的列类型.....追答那是SQL语句的写法问题了

sdf.parse("1999-10-01") 得到 Fri Oct 01 00:00:00 CST 1999
如果要再显示格式,就再用 sdf.format(birthday); 就又成了 "1999-10-01" 。Date 类型,要显示出来,才有格式的。
全部回答
sdf.format(new java.util.Date());
sdf.format(sdf.parse("1999-10-01"));
Date date = new Date("Fri Oct 01 00:00:00 CST 1999");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
这个可以...
你想要什么格式呢?上面的代码只是把一个字付串转换成日期 Date,
如果想转换成其他格式,需要重新Format的。比如想转换成1999/10/01
DateFormat df = new SimpleDateFormat('yyyy/MM/dd');
df.format(sdf.parse("1999-10-01"))追问我想要的是Date类型
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("1999-10-01");
DateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
String d = sdf2.format(date);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
macbook air可以安装的视频软件有哪些?我目前
和园景逸大酒店停车场(出入口)地址好找么,我
【课程顾问好做吗】怎样才能做好少儿英语的课
山东大学的经济学类怎样分班
出九的意思是什么啊?知道的请说下!
顺鑫·华玺瀚楟停车场(出入口)地址有知道
福建省福州市连江县东岱镇山堂村的林氏的来源
我在携程订票为什么提示我身份核验不通过
水平对置4缸发动机气门怎么调
伊利有哪些分公司
2x+4(8-x)=26怎么做
构成地壳基本骨架的最主要的非金属元素是什么
栓皮栎的意思是什么啊?知道的请说下!
求一首歌的名字。只记得一句是“我以为那就是
旭辉·空港中心停车场(出入口)地址在哪,
推荐资讯
第二人民医院地址在什么地方,我要处理点事
以佚待劳的意思是什么啊?知道的请说下!
营山镇派出所地址在什么地方,我要处理点事
裹头人的意思是什么啊?知道的请说下!
波浪型的枕头好吗?
阳山君悦酒店地址在什么地方,我要处理点事
被诬陷打的借条检察院还侦查取证吗
如何在EXCEL自动除以月份,如这个月是五月,
泾阳齐力职业培训学校办事处地址在什么地方,
沙界的意思是什么啊?知道的请说下!
贺黄梅的意思是什么啊?知道的请说下!
生完宝宝五个月后还能去医院拿出院记录吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?