文档章节

java学习——日期

 页疑
发布于 2015/07/28 12:00
字数 281
阅读 26
收藏 0

我们查API发现java.sql.Date和java.util.Date很多好用的方法都过时的。。。气炸~~~

然而,写了被Calendar替代。。。但是,API看了半天没看懂。。。

接着,直接百度。。。google。。。

发现。。。一句话搞定:

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())

嘿嘿,跟着去找SimpleDateFormat类的构造函数格式。。。照葫芦画瓢就行了!


我们再来正规军(java提供)的方法~~~Calendar类(jdk1.2后sun觉得Date不够强大而用来替代Date的类,同样在util中)

//演示获取当前月份(月份是从0开始的)
Calendar t = Calendar.getInstance();
t.setTime(new Date());
System.out.println(t.get(Calendar.MONTH));//其他获取XX的方法自行查API

//再对比下SimpleDateFormat获取当前月份
new SimpleDateFormat("MM").format(new Date())

最后,要获取毫秒数怎么弄简单呢?呵呵,毫秒数是个唯一值,so...本人喜欢用来当主键

//注意,SimpleDateFormat没有获取从1700年到当前毫秒数的方法。
//第一种
Calendar t = Calendar.getInstance();
t.setTime(new Date());
System.out.println(t.getTimeInMillis());
//第二种
System.out.println(System.currentTimeMillis());
//第三种
System.out.println(new Date().getTime());
//总的来说,sun还算有点良心,Date().getTime()还给保留着。





© 著作权归作者所有

粉丝 1
博文 48
码字总数 39341
作品 0
南岸
私信 提问
Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的...

清尘V
2015/03/17
0
0
JDK 中常用的包

JDK 中常用的包 Java 私塾跟我学系列——JAVA 篇 配合Java 私塾课堂实录学习视频,可以事半功倍。 视频地址:www.javass.cn/javapeixunzlxz/zlxz.html java.lang----包含一些 Java 语言的核心...

luodis
2010/12/23
690
0
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
131
0
JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52724939 JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千! 经过了几...

Aduroidpc
2016/10/02
0
0
资深开发者带你看看 JVM 语言的浮沉史

不时地,总会有预言 Java 将要死掉的文章冒出来,有意思的地方在于他们都没有写上一个日期。不过说实话,他们说的可能都是正确的。这是每一门语言的命运:消失或被遗忘 — 或者更准确的说是越...

局长
2017/08/24
3.5K
30

没有更多内容

加载失败,请刷新页面

加载更多

NIO基于长度域的报文在Netty下的解码

1, 先复习一下粘包/拆包 1.1, 粘包/拆包的含义 TCP是个“流”协议, 并不了解上层业务数据的具体含义, 它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP...

老菜鸟0217
今天
8
0
从零开始搭建spring-cloud(2) ----ribbon

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。 其实我们已经在上...

Vincent-Duan
今天
17
0
get和post的区别?

doGet:路径传参。效率高,安全性差(get的传送数据量有限制,不能大于2Kb) doPOST:实体传参。效率低,安全性好 建议: 1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Pos...

花无谢
昨天
4
0
当谈论迭代器时,我谈些什么?

当谈论迭代器时,我谈些什么? 花下猫语:之前说过,我对于编程语言跟其它学科的融合非常感兴趣,但我还说漏了一点,就是我对于 Python 跟其它编程语言的对比学习,也很感兴趣。所以,我一直...

豌豆花下猫
昨天
14
0
10天学Python直接做项目,我做了这5件事

初学者如何尽快上手python? 市面上关于如何学python的资料很多,但是讲的都太复杂。 我就是很简单的几句话,从小白到开发工程师,我只做了五件事。 我觉得任何商业计划书如果不能用几句话讲...

Python派森
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部