问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java语言中,字符串"12/34/2012"按照"ddMMyyyy"的格式解析成日期是多少,本人测试没有异常抛出。

发布网友 发布时间:2022-04-30 17:26

我来回答

6个回答

热心网友 时间:2023-10-09 05:31

你这想问的是为什么月份大于12 还能解析成date对象吧
//定义一个string
String a="2012-13-31";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
/*转成date对象 ,以下解析时候不抛异常 输出 2013-01-31 由2012-13-31 中13-12 =1 ,2012+1获得 这个能看明白?*/
Date date1=sdf.parse(a);
System.out.println(sdf.format(date1));
//设置 时间分析是否不严格 这样不满足日期的 抛出异常。
sdf.setLenient(false);
Date date2=sdf.parse(a);
System.out.println(sdf.format(date2));

/*

========================参考如下====================
setLenientpublic void setLenient(boolean lenient)指定日期/时间分析是否不严格。进行不严格分析时,分析程序可能使用启发式的方法来解释与此对象的格式不精确匹配的输入。进行严格分析时,输入必须匹配此对象的格式。

参数:lenient - 为 true 时,分析过程是不严格的

*/

热心网友 时间:2023-10-09 05:32

这就是个错误的数据。无法解析的。
public static void main(String... args) {
try {
getDate("ddMMyyyy", "12/34/2012");
}
catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static String getDate(String style, Date date) {
return new SimpleDateFormat(style).format(date);
}

public static Date getDate(String style, String param) throws ParseException {
return new SimpleDateFormat(style).parse(param);
}

public static String getDate(String style, String param, String abc) throws ParseException {
return new SimpleDateFormat(style).format(new SimpleDateFormat(style).parse(param));
}追问貌似把34处理成2年+10个月了,结果为12/10/2014

热心网友 时间:2023-10-09 05:32

用SimpleDateFormat来格式化输出

热心网友 时间:2023-10-09 05:33

话说,34是个神马玩意?

热心网友 时间:2023-10-09 05:33

你这是啥啊?咋还有34呢?

热心网友 时间:2023-10-09 05:34

用SimpleDateFormat
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
css布局绝对定位和相对定位疑惑? 湖北对口单招有哪些大学 湖北单招最好考的学校有哪些 玻璃隔断吗 《八佰》中的南岸刀子,《药神》中的沉默黄毛 有哪些适合新手养的蛇品种推荐? 新手喂养什么宠物蛇比较好? 色叔叔茜色是什么色 仓鼠上窜下跳一直不停,是什么原因? 禽医静心谈鸭黄病毒的主要症状有哪些?鸭子得了黄病毒怎么治疗? 为什么平板的散热和续航通常比手机要好一些? 平板电脑 台电P88 台电A10HD 昂达V818mini 这三款的优点缺点怎么样? 这三款散热情 编译openwrt出现这个错误,有人知道怎么解决吗? delphi中 怎么把字符串yyyy年mm月dd日转换成日期格式 苹果平板ipad最新款散热好吗? strstr函数的用法。。。 excel中计算日期>=yyyy-mm-dd,hh:mm:ss的函数公式 燕赵蝇香 跟 圣枪蝇香 比较 ,哪个 更好使??? 蝇香点在直接食用食物旁会有毒吗? 蝇香对人体的危害 去餐厅吃饭昨天晚上餐厅点蝇香了今天中午在点过蝇香了旁边座了凳子有毒么? YYY在轮胎上什么意思呢 蝇香和蚊香 有什么区别 蝇香上面白霜是什么? 蚊蝇香用哪些材料,怎么配比? 做蚊蝇香用哪些材料怎么配比? 怎样把微信新消息提醒设置为只看见桌面图标上的数字提示,而不显示手机屏幕上方冒出的下拉通知? 我的手机是NOTE2 7102现在微信内容预览会在屏幕通知栏下拉里面显示,如何设置不显示内容仅显示提示来信。 隔夜的蒜苗还能吃吗 WPS中这个图中间的箭头怎么做的啊? 平板电脑那个牌子好?1000以内 风冷能压住iPadPro 平板电脑买什么得好。。 企业法人查询网- 问一问 面干了成硬壳了能做什么用? 急求(中小)企业网络营销策划书 方案论文 做烩面用的面和的太硬了怎么办 求一个java完整自学视频教程和ppt,给一个下载地址也行 请问哪里有提供Java学习课件下载? 基于消费行为的网络营销策略选择 文献综述 和论文 谁有韩顺平老师的java从入门到精通的PPT呀?或者到哪里下载? 谁有JAVA基础课程培训PPT,能给我发一份吗,谢谢 我的邮箱是 beijinglive2007@hotmail.com 求助:网络营销的策略和方式 的论文 或思路 深远009 60v50ah能跑多远 求毕向东java基础视频的PPT 电子商务毕业论文写某企业网络营销策划方案可以嘛? 求哪位大神给下 郝斌—JAVA全集 是一份学习java的ppt文件 网络营销论文怎么设计 求好的java入门教程,最好是PPT的, 尚学堂马士兵版java课件