Java中日期类,日历类的使用
2016-07-13 17:36
477 查看
JAVA中的日期类为:Date类 日历类:Calendar类
下面,让我们看看Date类的用法吧!
运行结果为:
需要注意的是:该句代码SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
1.不要把MM写成小写的mm了,不然会得到错误的结果。
2.中间有空格,并且把字符串转换成日期时,需要注意字符串的空格和指定格式的日期的空格要一一对应。
3.大家可以把yyyy年MM月dd日 HH:mm:ss中的字母给成其他看看,看会得到什么样的结果。
下面,让我们看看Date类的用法吧!
import java.util.*; import java.text.*; public class DateTest { public static void main(String[] args) { Date today = new Date(); //获取当前系统时间 System.out.println(today); //定义日期输出格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //将当前日期转换成指定日期格式输出 String day =sdf.format(today); System.out.println(day); //指定时间 String today1 ="2016年7月13日 10:58:54"; try { //将指定时间转换成日期格式输出 Date date=sdf.parse(today1); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } //日历类的使用 Calendar c =Calendar.getInstance(); int year =c.get(Calendar.YEAR); int month=c.get(Calendar.MONTH)+1;//从0月开始,需要加一 int day1 = c.get(Calendar.DAY_OF_MONTH); int hour =c.get(Calendar.HOUR); int second = c.get(Calendar.SECOND); int min =c.get(Calendar.MINUTE); System.out.println("当前时间:"+year+"年"+month+"月"+day1+"日" +hour+"日"+min+"分"+second+"秒"); } }
运行结果为:
需要注意的是:该句代码SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
1.不要把MM写成小写的mm了,不然会得到错误的结果。
2.中间有空格,并且把字符串转换成日期时,需要注意字符串的空格和指定格式的日期的空格要一一对应。
3.大家可以把yyyy年MM月dd日 HH:mm:ss中的字母给成其他看看,看会得到什么样的结果。
相关文章推荐
- Java流媒体二进制显示
- JAVA-数组和排序
- 大小端&&java中的大小端
- hive dynamic partitions insert java.lang.OutOfMemoryError: Java heap space
- Java操作hbase总结
- Java开发中的23种设计模式详解
- LeetCode 116(Java)
- Spring 注入所得
- java导出excel2007
- test is not in the sudoers file. This incident will be reported. 问题解决
- java.lang.OutOfMemoryError: unable to create new native thread
- eclipse debug cannot connect to VM
- hadoop-2.2.0编译import eclipse
- mapreduce java.lang.ClassNotFoundException:
- JAVA编程基础-变量和运算符
- eclipse 查看java进程内存情况
- Java学习--list,set,Map接口使用
- Java—多线程实现PV效果
- Java泛型二:泛型类 泛型接口 泛型方法详解
- 搭建sqoop的eclipse调试环境