Calendar Date SimpleDateFormat
2015-08-10 18:13
316 查看
package day0810; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Scanner; public class CalendarDemo { public static void main(String[] args) throws ParseException { // 计算3年3个月3天后的那周的周三 Scanner sc = new Scanner(System.in); //输入日期yyyy-MM-dd String str = sc.nextLine(); sc.close(); Calendar c = Calendar.getInstance();//取得Calendar对象 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//SimpleDateFormat格式为yyyy-MM-dd Date date = sdf.parse(str);//String转为Date c.setTime(date);//用Calendar设定日期date c.add(Calendar.YEAR, 3);//加3年 c.add(Calendar.MONTH, 3);//加3月 c.add(Calendar.DAY_OF_YEAR, 3);//加3天,也可用Calendar.DATE,2个等价 c.set(Calendar.DAY_OF_WEEK, 4);//设定为那周的周三,周三为每周的第4天 date = c.getTime();//Calendar-->Date System.out.println(sdf.format(date));//使用SimpleDateFormat将Date 转为String } }
相关文章推荐
- POJ1151-扫面线+线段树+离散化//入门题
- Android 录音功能(语音录制保存,播放)
- PAT 1017. Queueing at Bank (25)
- mysqldump参数之--master-data
- 文章标题
- C#学习记录
- 余世维《成功经理人讲座》之重要又紧急的事情
- [] == ![]为什么是true
- 浅析dex文件加载机制
- 多线程学习(一)
- 一次Mono解析Excel文档编码出错排查记录
- iOS基本控制-UINavigationController 传统的价值观,代理传统价值观,正向传统价值观,反传统的价值观
- selenium安装配置chromedriver
- 珍爱生命,举手之劳__如何优雅的叫优步专车
- 智渔课堂官方免费教程十二:Java基础之内部类
- ubuntu 14.04 virtual box usb支持
- 推荐系统集锦
- HDU 1087 最长上升子序列的和
- 使用NLTK的朴素贝叶斯分类器来训练并完成分类工作
- .Net 使用 GregorianCalendar 获取任意一天为一年的第几周