Java 日期处理

【前言】

对于日期的处理既是一个重点又是一个难点。软考之前看马士兵的J2SE视频的时候对于日期的处理这一章没有什么感觉,现在再回过头来看共鸣就会多了点。

【过程】

在小结的时候提到了几个问题

1.How to get the current time?

2.How to format it?

3.How to convert a string to a date/time?

下面就来一个一个的解决这些问题。

(1) 怎样获取当前时间?

//通过System类中的currentTimeMillis方法来获取当前时间
System.currentTimeMillis();
System.out.printIn(System.currentTimeMillis());
Calendar c=Calendar.getInstance();
int year=c.get(Calendar.YEAR);
int month=c.get(Calendar.MONTH);
...

(2)怎样将结果格式化成为想要的结果呢?

//引入相应的包
import java.util.Date;
import java.text.SimpleDateFormat;

SimpleDateFormat sdf=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);
sdf.format(nowTime);

(3)怎样将字符串转换为日期格式?

扫描二维码关注公众号,回复: 544316 查看本文章
String s="1970-10-30 08:24:37.0";
Timestamp ts=Timestamp.valueOf(s);
System.out.printIn(ts);

【感受】

马士兵老师倡导的也是授之以渔,讲这一章的时候这些方法都是从API文档中查出来的,然后结合Google一点点的诱导,对于现阶段的我来说多看API文档是很重要的。


猜你喜欢

转载自blog.csdn.net/ningmengbaby/article/details/80279405