我试图在2个日期之间计算日期如下:

>获取当前日期

>获取过去或未来的日期

>计算不同的差异. 1和否2

>以下列格式显示日期

>如果结果是在过去(2天前)或将来(在2天内)

格式将:天,周,月,年

我尝试了不同的方法,但是无法得到我想要的结果.我发现Android DatePicker对话框将日期转换为整数.我还没有找到一种方法来使DatePicket小部件返回日期变量而不是整数.

private DatePickerDialog.OnDateSetListener mDateSetListener =

new DatePickerDialog.OnDateSetListener() {

public void onDateSet(DatePicker view,**int** year,**int** monthOfYear,**int** dayOfMonth) {

enteredYear = year;

enteredMonth = monthOfYear;

enteredDay = dayOfMonth;

}

};

基于上述,我尝试将系统日期转换为Integer,但是当尝试计算2个日期之间的日期时,这并不真的有效.

private void getSystemDate(){

final Calendar c = Calendar.getInstance();

mYear = c.get(Calendar.YEAR);

systemYear = mYear;

mMonth = c.get(Calendar.MONTH);

systemMonth = mMonth + 1;

mDay = c.get(Calendar.DAY_OF_MONTH);

systemDay = mDay;

}

android java 时间格式化_(Java / Android)计算两个日期之间的日期,并以特定格式显示结果...相关推荐

  1. js 格式化 java时间格式化_用JavaScript(js)对时间格式化

    可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format=functio ...

  2. java 如何计算时间段_Java程序来计算两个时间段之间的时差

    Java程序来计算两个时间段之间的时差 在此程序中,您将学习计算Java中两个时间段之间的时差. 示例:计算两个时间段之间的时差 public class Time { int seconds; in ...

  3. java 时间格式化_彻底解决Spring mvc中时间的转换和序列化等问题

    痛点 在使用Spring mvc 进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8的新特性java.time包下的具体类型参数来直接接收. 我们使用含有java.time封装类型的 ...

  4. java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你

    还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberF ...

  5. Java 记录(3) java 时间格式化:SimpleDateFormat 函数 :java 获取当前时间

    Java 记录(3) java 时间格式化:SimpleDateFormat 函数 :java 获取当前时间 初 代码: 运行结果 初 希望能写一些简单的教程和案例分享给需要的人 代码: packag ...

  6. Java时间格式化时YYYY(大写)和yyyy(小写)的区别

    Java时间格式化时YYYY(大写)和yyyy(小写)的区别 在Java中,我们大多数情况下格式日期都是用的SimpleDateFormat,比如说把一个日期格式成"yyyy-MM-dd&q ...

  7. Java - 计算两个经纬度之间的直线距离

    Java - 计算两个经纬度之间的直线距离 代码Github地址 https://github.com/FrankZuozuo/JavaSpecial 1.点接口 public interface P ...

  8. android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...

    在谷歌日历 Android中添加开始日期和结束日期之间所有日期的事件.我希望每3个月剩余一次,直到结束日期. 这是我的功能 public void addEvent1(Context ctx, Str ...

  9. java得出两个日期之间所有日期

    java得出两个日期之间所有日期 近日老要跑系统日志,每次发生问题要遍历每日的情况.代码改了好几次,每次输入的日期变化,都要修改不少代码.于是写了个日期类来调用. 包含以下功能 1.判断是否为闰年 2 ...

最新文章

  1. Node.js获取本机IP
  2. selenium中webdriver识别class属性多个值中有空格的解决方案
  3. C++ 编译器默认构造函数奇怪问题
  4. PHP定时备份MySQL,mysqldump语法大全
  5. 大数据风控之信贷审查的5大步骤及要点
  6. linux——Shell脚本说明、创建、执行、调试
  7. java中this.value_java中关键字this的用法
  8. Spring的异步方法
  9. c++ primer 5th,习题11.33
  10. Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'的解决
  11. java tag和flt区别,这些年,我爬过的 Android 坑 | 持续更新
  12. 马云卸任CEO演讲全文:明天起生活将是我的工作
  13. Spring Boot + Mybatis 快速整合
  14. 隐马尔可夫模型的三个基本问题
  15. python程序员面试自我介绍_如何拿到面试公司一半Offer——我的Python求职之路
  16. Exchange2003/2010共存模式环境迁移
  17. 38译码器数码管c语言代码,51单片机38译码器实现动态数码管控制
  18. Texture贴图材质资源网站分享
  19. 微信生成带参数二维码以及获取此二维码参数
  20. 每日新闻丨IBM发布全新高端存储

热门文章

  1. c++101rule
  2. Android访问数据库(SQL Server 和 MySQL)
  3. 问题管理——“斩草需除根”
  4. QTP工作原理的学习心得
  5. 6月20日云栖精选夜读丨国内首家!阿里云宣布全面提供IPv6服务
  6. Vue2.0+ElementUI+PageHelper实现的表格分页
  7. Java学习之路-RMI学习
  8. Java可变参数 Python可变参数 Scala可变参数
  9. 架构师速成6.8-设计开发思路-领域驱动
  10. 自定义控件实现(转)