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;
此上是我写的,有问题!有谁有想法,例子的说下!
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天得出的日期的主要内容,如果未能解决你的问题,请参考以下文章