日期时间及其格式化
2016-12-14 23:54
190 查看
Java.util.Date类
用于表示日期和时间,要获取当前时间,可以使用下面的代码:Date date = new Date(); System.out.println(date.toString());
下面是输出的结果:
Wed Dec 14 23:34:00 CST 2016
如果想按照下面的格式进行输出:
2016年12月06日 23时34分00秒
可以使用下面的代码:
DateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒"); String nowTime = dateFormat.format(date); System.out.println(nowTime );
格式中yyyy表示年份,可以写2位,MM表示月份,可以写1位,dd表示日,可以写1位,hh表示小时,mm表示分钟(注意大小写),ss表示秒。
注意:DateFormat和SimpleDateFormat在 java.text包中,使用的时候需要引入。
要想把一个日期字符串转换成一个时间,例如把“2016-12-14”转换成日期,可以使用下面的代码:
//定义日期字符串 String str = "2016-12-14"; //定义日期字符串的格式 DateFormat df = new SimpleDateFormat(yyyy-MM-dd); //声明日期对象 Date date1; try { //把日期字符串转换成日期 date1 = df.parse(str); System.out.println(df.format(date1)); }catch (ParseException e) { e.printStackTrace(); }
需要注意的是在转换的时候需要进行异常处理,因为在转换的时候可能会产生异常。
相关文章推荐
- Java日期时间及其格式化
- Java日期时间及其格式化
- Java日期时间及其格式化
- Java日期时间及其格式化
- C语言 strftime 格式化显示日期时间
- JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
- jstl格式化时间日期标签
- 总结-日期/时间的格式化以及处理
- strftime() 函数根据区域设置格式化本地时间/日期
- asp.net 格式化时间日期
- 全面详解C#日期时间格式化
- Java数字日期时间格式化处理
- js jq插件 显示中文时间戳 刚刚 N分钟前 N小时前 今天 上午 下午 日期格式化
- 获取当前日期时间并格式化 - 常见格式
- 用CTime类得到当前日期、时间、星期,并格式化输出
- Objective-C 【格式化日期时间字符串】
- JAVA格式化时间日期
- python 获取当前时间 日期 时间戳格式化 参数
- c#json如何格式化日期和时间
- Mr.刘的一段格式化日期时间输出实现