(Java) 2014年1月1日减一个月涉及时间与字符的转换

 1 import java.text.ParseException;
 2 import java.text.SimpleDateFormat;
 3 import java.util.Calendar;
 4 import java.util.Date;
 5
 6
 7 public class TestMinusOneMonth {
 8
 9     public static void main(String[] args) {
10         String string = "2014-01-01";
11         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
12         try {
13             Date date = sdf.parse(string);
14             Calendar calendar = Calendar.getInstance();
15             calendar.setTime(date);
16             calendar.add(Calendar.MONTH, -1);
17             date = calendar.getTime();
18             string = sdf.format(date);
19             System.out.println(string); //2013-12-01
20         } catch (ParseException e) {
21             e.printStackTrace();
22         }
23     }
24 }
时间: 2024-10-28 14:45:11

(Java) 2014年1月1日减一个月涉及时间与字符的转换的相关文章

老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写

老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写 文件内容如下: [[email protected] oldboy]# cat oldboy.txt  oldboy.blog.51cto.com www.oldboyedu.com 方法一:sed [[email protected] oldboy]# sed 's#[a-z]#\u&#g' oldboy.txt OLDBOY.BLOG.51CTO.COM WWW.OLDBOYEDU.COM 方

2015年9月30日作业及下次上课时间通知

2015年9月30日作业及下次上课时间通知 1.10月7日晚上的课,调到10月10日晚上!2.2015年9月30日作业:(1)梳理出今晚讲的项目成本管理的重点:(2)梳理出今晚讲的项目质量管理的重点:(3)梳理出今晚讲的项目人力资源管理的重点.字数不限,建议明天或后天提交,最晚提交时间:2015年10月10日前. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的形式发布在老师布置作业的评论区

中项学员:2015年10月8日作业及下次上课时间调整通知

2015年10月8日作业及下次上课时间调整通知 1.10月13日晚上的课,调到10月11日晚上!2.2015年10月8日作业:(1)梳理出今晚讲的项目整体管理的重点:(2)梳理出今晚讲的项目范围管理的重点:字数不限,最晚提交时间:2015年10月10日. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的形式发布在老师布置作业的评论区

4号团队-团队任务3:每日立会(11月26日至12月7日)

团队序号:04 开发的软件名称:飞机大战 团队信息: 团队只有UI设计师王菊,产品经理王擎,软件工程师.共三人 每日例会11月26日至12月7号的链接: 26日   https://www.cnblogs.com/jbbrnbs/p/10028609.html 27日   https://www.cnblogs.com/jbbrnbs/p/10028671.html 28日   https://www.cnblogs.com/jbbrnbs/p/10030865.html 原文地址:https:

裸辞两个月,海投一个月,从Android转战Web前端的求职之路

前言 看到这个标题的童鞋,可能会产生两种想法: 想法一:这篇文章是标题党 想法二:Android开发越来越不景气了吗?前端越来越火了吗? 我一向不喜欢标题党,标题中的内容是我的亲身经历.我是2016年6月份毕业,第一份工作是做Android开发.2018年1月初,我辞掉了工作,从零开始,在家自学了两个月的Web前端开发,3月份开始找Web前端的工作,3月底找到工作. Android开发并非不景气,我加入了刘欣老师的知识星球「码农翻身」,他在里面说过: 如今,手机人手一部,肯定是需要APP开发,但

MVP社区巡讲 12月5日北京站| 12月12日上海站

2015年底的社区巡讲Powered MVP Roadshow正式启动啦!12月5日周六下午北京场,12月12日周六下午上海场. 欢迎各位邀请您的同事朋友来参加MVP的社区活动,也邀请您发送活动信息(邮件下方附文字,附件有图片) 到您的微博,博客或是微信,以及发送到您活跃的各大IT技术社区. 您发送之后,欢迎回复邮件告知我们链接.非常感谢! 城市 时间 地 点 现在报名 北京 12月5日周六下午北京场 1点到5点30分 北京朝阳望京利星行微软大厦3层培训室 http://aka.ms/mvpbe

20150721,微软7月21日发布一个计划外安全补丁

?? 大家好,我们是微软大中华区安全支持团队. 微软于北京时间2015年7月21日发布了一个计划外更新补丁.该补丁对于所有受支持版本的Windows 系统均为严重等级.补丁中修复了一个OpenType字体驱动中的安全漏洞.如果用户打开包含该字体的特制文件或者恶意网页,该漏洞可能会导致远程代码执行.该漏洞已经公开披露,但是微软尚未发现利用该漏洞的攻击. 公告标识 Microsoft Security Bulletin MS15-078 公告标题 微软字体驱动中的漏洞可能导致远程执行代码 摘要 该安

6月15日至10月15日ACM训练计划

暑期又要开始了,去年荒废了一个暑假,不仅玩得不爽,更重要的是毁了自己的ACM之路,今年并不能像去年那样毫无顾忌的刷题了,毕竟有考研这座大山在这儿,但是为了研一那一点点的希望之火,考研第一,但也要抽出时间ACM,每天我大概11点回寝室,那我就限定自己在回寝室之后每天用一个半小时时间刷题吧,虽然进步会很慢,但是坚持下去总是会有收获的,前些天,在刷一些基础的数据结构,虽然这些算法自己以前都学过,但是在刷一遍,肯定会有不同的收获,特别是从理解的深度和难度上来说,我觉得对自己都是很有好处的. 我的三本AC

9月17日 设计一个计算器

// //  ViewController.m //  计算器 // //  Created by apple on 14-9-17. //  Copyright (c) 2014年 apple. All rights reserved. // #import "ViewController.h" @interface ViewController () { NSString *op1,*op2; char op; } @property (weak, nonatomic) IBOut