博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String类型的日期加减一天
阅读量:6481 次
发布时间:2019-06-23

本文共 962 字,大约阅读时间需要 3 分钟。

  hot3.png

日期格式化

特别注意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类型日期

转载于:https://my.oschina.net/aliza/blog/491377

你可能感兴趣的文章
iOS 网易彩票-3常见设置
查看>>
【转】c#引用类型与值类型的区别大盘点
查看>>
二维码
查看>>
java spring 框架学习
查看>>
Java工程(3)——但从谈论用户的角度UI图案
查看>>
RMAN Recovery Catalog
查看>>
Mac OS X 在捕捉AppLAN通信包
查看>>
[CareerCup] 9.11 Parenthesize the Expression 表达式加括号
查看>>
看多csdn它还烂论坛?
查看>>
计算机科学图书待读
查看>>
Linux以下银行乱码
查看>>
【转】黑盒测试中的一些小经验分享
查看>>
grep 和 awk的buffer
查看>>
PAL制视频信号
查看>>
2015第46周四
查看>>
百度云盘不能搜索别人的分享
查看>>
Redis主备复制
查看>>
斐波那契数列
查看>>
ASP.NET AJAX(Atlas)和Anthem.NET——管中窥豹般小小比较
查看>>
[深入浅出Windows 10]布局原理
查看>>