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. mysql commit 机制_1024MySQL事物提交机制
  2. 四大科技巨头都如何利用AI来相互竞争?
  3. eclipse 右键项目为什么没有properties菜单_只需几步,从零开始搭建SSM项目
  4. Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
  5. Android 面试 - 动画
  6. win10如何修改IP地址
  7. cad幕墙下料lisp_石材幕墙屋面不锈钢角钢接闪带施工方法
  8. java 正则表达式 反向_正则表达式中的数量表示符、反向引用、零宽断言、以及java中的用法...
  9. 从苹果换回安卓没几天就熬不住了?怀念iPhone这七点
  10. [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1 (2)
  11. ASE(Asset Scan Engine)资产扫描器
  12. Pytorch:目标检测网络-FPN
  13. 数据仓库系列7-ETL 子系统与技术
  14. linux重启数据库11g,linux下重启oracle数据库
  15. Silabs Homekit开发--静态Pin码的产生和使用
  16. excel 统计数据
  17. python怎么找出最大数,python怎么找出最大数
  18. 电商项目必备技能=>放大镜
  19. 一些iOS实用Demo
  20. 2022-2028全球及中国电动直线执行器行业研究及十四五规划分析报告

热门文章

  1. [MATLAB]符号计算
  2. android10 部分机型(华为)无法正常更新安装app
  3. 移花接木—做一个简单的软件渲染器
  4. MySQL查询之 联合主键
  5. C#的Installer生成的msi的安装文件,安装新版本时提示:已经安装了该产品的另一个版本。无法继续安装此
  6. 车辆违章自动抓拍系统解决方案
  7. C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)
  8. 用PYthon绘制一个可爱的猪
  9. ant design pro v5子路由页面不显示的问题
  10. c语言printf和putchar区别,putchar和printf的区别是什么