Date .Calendar,SimpleDteFormate的使用
来源:互联网 发布:linux透明代理 编辑:程序博客网 时间:2024/05/22 03:07
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//1.使用formate方法将Date类型转换为制定格式的文本Date now = new Date();System.out.println(sdf1.format(now));System.out.println(sdf2.format(now));//2.使用parse方法将指定格式的文本转化为日期String test1 = "2017-11-11 11:11:11";String test2 = "2017年11月11日 11时11分11秒";System.out.println(sdf1.parse(test2));System.out.println(sdf2.parse(test1));Calendar c = Calendar.getInstance();//初始化//Calendar 转 Date System.out.println(sdf1.format(c.getTime()));//2017年12月10日 13时10分47秒//Date 转 CalendarCalendar d = Calendar.getInstance();//初始化d.setTime(now);System.out.println(sdf2.format(c.getTime()));//2017-12-10 13:16:42int year = c.get(Calendar.YEAR);//获取年分int month = c.get(Calendar.MONTH)+1;//获取月份 0表示1月int day = c.get(Calendar.DATE);//获取日期int hour = c.get(Calendar.HOUR_OF_DAY);//获取小时int minutes = c.get(Calendar.MINUTE);//获取分钟int second = c.get(Calendar.SECOND);//获取秒System.out.println("当前时间:"+year+"-"+month+"-"+day+" " +hour+"-"+minutes+"-"+second);
以上就是全部内容了,下面是个小练习;
Date beginDate = new Date();//又是一个当前时间 Calendar date = Calendar.getInstance(); date.setTime(beginDate); //将date的日期赋给 date,看起来有点怪怪的 date.set(Calendar.DATE, date.get(Calendar.DATE)); System.out.println("---------------------------------------"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 2); System.out.println(sdf2.format(calendar.getTime()));//2017-12-10 02:36:52//如果当前时间大于1点,日期+1if (date.after(calendar))//after和before在日期之前和之后还是很长用的{ calendar.add(Calendar.DAY_OF_MONTH, 1);}System.out.println(sdf2.format(calendar.getTime()));//2017-12-10 02:36:52
阅读全文
0 0
- Date .Calendar,SimpleDteFormate的使用
- Date,Calendar,SimpleDateFormat的使用
- Date,SimpleDateFormat,Calendar的使用
- [转贴]Date和Calendar的使用
- Date && DateFormat && Calendar的简单使用
- Date类和Calendar类的使用
- Date类和Calendar类的使用
- Date、Calendar和StringBuffer的综合使用
- Date和Calendar类的一些使用
- Date、TimeStamp和Calendar的使用
- Java Date与Calendar的使用
- Calendar,Date使用总结
- Date and Calendar基本使用
- JAVA使用Calendar操作Date
- Java Calendar和Date使用
- java关于时间的操作Date与Calendar的使用
- Calendar的使用(续Date类的方法)
- Java中Calendar和Date的一些使用用法技巧
- 纯虚函数 与 含有虚函数的析构 (虚析构)
- 为什么 Linux 不需要碎片整理
- 在ibatis 使用 in 语句进行查询的几种方案
- 高数 07.07 二重积分的概念与性质
- [LeetCode] Binary Tree Zigzag Level Order Traversal
- Date .Calendar,SimpleDteFormate的使用
- LeetCode 414.Third Maximum Number
- 高数 07.08 二重积分的计算
- 数据链路层
- 成员函数作为可调用对象的方法
- python文档帮助help()和dir()
- Mybatis中sql参数的问题
- java的发展历史简介
- 第十五周 项目四 英文单词的基数排序