Android 在一个日期上增加100天得出的日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 在一个日期上增加100天得出的日期相关的知识,希望对你有一定的参考价值。

public static String extendDate (Date date, int extendedDate)

Calendar out = Calendar.getInstance();
out.setTime(date);
out.setTimeInMillis(out.getTimeInMillis() + (86400000 * extendedDate));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(out.getTime());
return dateStr;

此上是我写的,有问题!有谁有想法,例子的说下!

Android 在一个日期上增加100天得出的日期
Date 数据类型,Date 变量存储为 IEEE 64 位(8 个字节)浮点数值形式,其可以表示的日期范围从 100 年 1 月 1 日到 9999 年 12 月 31 日,而时间可以从 0:00:00 到 23:59:59。任何可辨认的文本日期都可以赋值给 Date 变量。日期文字须以数字符号 (#) 扩起来,例如,#January 1, 1993# 或 #1 Jan 93#。
参考技术A setTimeMillis方法需要传入long类型 而long 类型范围-2,147,483,647 to 2,147,483,647,但是86400000*100=8,640,000,000》》2,147,483,647。 参考技术B 你这个是最普遍的做法,没有问题。
= =记得第一次做这个还是大学学C的时候
没有java这些库。麻烦死我。本回答被提问者采纳

以上是关于Android 在一个日期上增加100天得出的日期的主要内容,如果未能解决你的问题,请参考以下文章

java 给一个日期,往后加三天,如果是周末,节假日不算天数。直到加满三天为之,得出日期。

用代码实现使当前日期 Date型的数据增加一个月

SQL请教大家一个日期的加减法

js月份,日期加一天

怎样得出sql中日期差

在Android开发中将日期提前9个月零10天