Code:未经”深思熟虑”的后果

题外话

标题明显是”标题党”了,简单说下:只是因为今天想用Python写一个获取昨天的日期,但是复杂度是:我要连着获取好几天的.,比如今天是1号,连着获取10天就要到上个月21号了(是这样没错吧?)

一开始用Python写了一个版本,调了大半天,后来才调好……此刻才发现有更好的解决方案!!!!!!

python Logo
image-2239

Python实现

没错,正好今天没事,我也写了一个Java版本的.

请不要像下面这样去写,后面有比较好的方案!

说来惭愧,上面那个版本太失败了,下面这个稍微好些,可能还有更好的办法去实现,等我发现在说吧.

2015.1.28 :UPDATE:更加简洁的版本,上述版本可能有重大错误!

关于[Python代码片段1]和[Python代码片段2]想必一眼就看出来了…不说了,继续去看Python……不对,Java版本发完再说,哈哈

java标志
image-2240

Java实现

对于Java来说,实现还是没难度的,基本就是把Python上面写的思路拿过来改一下就可以用了.

但是….但是…..我还是做了两个版本…只是一个稍逊,另一个更好些.

一个是Java 1.7版本的,另外一个是最新版的[这个有亮点,写起来超爽啊!!!].

没有从[Python代码片段1]的思路来实现Java版本的,我是真的…………懒!

下面是Java 1.8版本,请使用Jdk 1.8 来运行!

说实话,Java 1.8版本提供的时间类库简直太爽了,竟然能让人想起写Python时的”飘逸”……

忽略,也可以不忽略

Java 1.8提供的更新一时半会还缓不过来,只能在每次写代码的时候,尽量用新特性.

但愿,但愿,以后可以不走弯路.

虽然,弯路也是一种成长!

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据