String类型的日期加减一天
摘要: String 转Date ,Date转String ,Calendar日历完成日期加减

日期格式化

特别注意HH必须是大写才是24小时制,否则会转化成12小时制

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

字符串 to 时间

String classDateString = "2015-08-12"
Date classDate = format.parse(classDateString);

时间转字符串

classDateString = format.format(classDate);

Calendar日历

初始化日历

Calendar calendar = Calendar.getInstance();

获取时间: 此时获取到的是当前时间

calender.getTime();

清除日历的时间

calendar.clear();

使用日历对特定时间进行日期加减

calendar.setTime(classDate);
calendar.add(Calendar.DAY_OF_MONTH, - 1);
classDate = calendar.getTime();

具体实现

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //定义日期格式化的格式
String classDateString = "2015-08-12"//需要加减的字符串型日期
Date classDate = format.parse(classDateString);//把字符串转化成指定格式的日期
Calendar calendar = Calendar.getInstance(); //使用Calendar日历类对日期进行加减
calendar.setTime(classDate);
calendar.add(Calendar.DAY_OF_MONTH, - 1);
classDate = calendar.getTime();//获取加减以后的Date类型日期

String类型的日期加减一天相关推荐

  1. java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...

    获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...

  2. calendar类的日期加减

    calendar类,日期加减 Java代码 public class test1 { public static void main(String[] args) { Calendar c = Cal ...

  3. Oracle 日期加减运算

    -- Start 我们都知道数字可以进行加.减.乘.除等运算.那么,日期可不可以呢?答案是,日期只能进行加.减运算. 在开始操作日期之前,我们先了解一下 Oracle 支持哪些日期数据类型,如下所示: ...

  4. php时间相减_PHP 日期加减计算方法示例

    PHP 标准的日期格式 date("Y-m-d H:i:s"); PHP 简单的日期加减计算 date_default_timezone_set('PRC'); //默认时区 ec ...

  5. java calendar 比较大小_关于Java日期加减,并且比较大小的方法

    关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...

  6. mysql2000日期加减,SQL日期处理函数DATEADD和DATEDIFF详解

    SQL Server数据库中,DATETIME和SMALLDATETIME的值是存储为整数的.虽然如此,SQL Server数据库并不因此支持对这两种类型的值做数学运算. 不过,我们一定会有给日期或时 ...

  7. JavaScript日期加减

    JS中的日期加减使用以下方式: varcurrentDate = new Date(); 对日期加减: date.setDate(date.getDate()+n); 对月加减: date.setMo ...

  8. mysql中时间加1怎么弄,mysql 日期加减

    mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1.  示例: set @dt = now(); select date_add(@dt, interval 1 d ...

  9. mysql 两个日期加减_mysql 日期加减

    mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1.  示例: set @dt = now(); select date_add(@dt, interval 1 d ...

最新文章

  1. ORB 特征检测与匹配
  2. 人人都能看懂的EM算法推导
  3. 如何通过跟踪客户端程序发出的sql的方法来优化SQL
  4. div+css中clear用法
  5. 使用Xmodem恢复交换机IOS
  6. js 实现上下拖动改变父 div 的高度,左右上下拖动动态分割孩子的宽高
  7. orgchart php,最需要的时候遇见你OrgChart
  8. ruby 将字符串转为数组_Ruby程序将数组打印为字符串
  9. 用JavaScript 制作多彩的弹出式说明窗口
  10. java icache_java手写多级缓存
  11. Unix Vi 命令详解
  12. 一名靠谱的JavaScript程序员应备的素质
  13. 最短路径之弗洛伊德算法
  14. 一文详解自然语言处理任务之共指消解
  15. arcolinux使用i3wm窗口管理器
  16. Kettle Spoon 安装配置详解
  17. navicat8注册码
  18. kvaser 驱动修复(linux)
  19. 使用es6模块化出现Access to script at 'file:///... ..from origin 'null' has been blocked。。。错误
  20. activerecords php,ActiveRecord_帮助文档_Thinkphp手册 | 码农网

热门文章

  1. FPGA-vivado仿真导出波形文件
  2. facebook评论采集开发
  3. 好看的日剧推荐-看日剧学日语
  4. 微信小程序之 image图片自适应宽度比例显示
  5. TreeMap排序中遇到的问题
  6. EDA技术的概念及范畴
  7. 电商宝打单发货模块初始化设置
  8. 软件创业再度面临生死劫
  9. 【RustDesk免费开源不限速远程控制软件自建服务】
  10. OERu使大学教育负担得起