java-android日历问题:在日历的月份中+1

问题描述

android日历问题:在日历的月份中+1

我正在用下边的代码

Calendar cal = Calendar.getInstance();
System.out.println("Before "+cal.getTime());
cal.set(Calendar.MONTH, 01);
System.out.println("After "+cal.getTime());

输出是:

Before Thu Jan 31 10:07:34 IST 2013
After Sun Mar 03 10:07:34 IST 2013

在1月+1的时候给出的是3月,如果我加的是30天可能返回的输出结果就是正确的了。但是我想要显示的是2月,有人能帮帮我么?

解决方案

我解决这个问题了

用这个代码

Calendar cal = Calendar.getInstance();
System.out.println("Before "+cal.getTime());  //Before Thu Jan 31 10:16:23 IST 2013

cal.add(Calendar.MONTH, 1);
System.out.println("After "+cal.getTime()); //After Thu Feb 28 10:16:23 IST 2013

解决方案二:

2月31日就是3月3日,有什么问题么?

解决方案三:

你的1月是1月31,月份+1就是2月31,你见过2月31么?内部算好的,往后推,超出的当前月份天数月份自行+1

时间: 2024-09-11 16:16:24

java-android日历问题:在日历的月份中+1的相关文章

Android使用GridView实现日历功能示例(详细代码)

Android使用GridView实现日历功能示例,代码有点多,发个图先: 如果懒得往下看的,可以直接下载源码吧,最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下 源码下载.... 布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

Android使用GridView实现日历的方法

在开发中可能会遇到某些情况下需要用到日历的功能,并且还要在日历上加标签什么的,最重要的就是android自带的日历由于各个系统版本不同导致日历的样式也不同,这样就会导致使用起来比较麻烦..而且在日历中加标签也不好实现...所以很多时候日历都是自己去实现的...由于自定义日历会比较麻烦...这里就教大家使用GridView来实现,主要是我们比较熟悉这个控件...到时候也可以根据自己的情况进行封装为自定义View 下面就先看看效果图.由于是从项目中抽取出来的,某些地方定制性比较强, 可以根据需求自行

调用Android自带日历功能(日历列表单、添加一个日历事件)

调用Android自带日历功能  觉得这篇文章不错,转载过来. 转载:http://blog.csdn.net/djy1992/article/details/9948393 Android手机配备有一个内置的日历应用程序.第三方应用程序可以利用日历内容提供商接口读取用户的日历信息和安排在日历新的事件.这个日历可以直接同步用户的谷歌日历.  不幸的是,没有文档和Android手机的日历应用集成,因为有另外一个联系人应用程序.相反,本文所提供的所有信息,将会通过逆向工程的谷歌日历内容提供商.该接口

七牛云存储-java+android 实现多张图片上传至七牛云上面???

问题描述 java+android 实现多张图片上传至七牛云上面??? 新手,刚入行,最近有个需求是要实现多张图片上传,上传至七牛云存储上面,查了一些,仅仅一些概念就理不清了,求能给个具体的实例,非常感谢... 解决方案 首先得到上传接口,剩下的就是遍历图片,一个个调用接口 解决方案二: 可以和七牛云的技术支持联系下,让他们派点工程师协助你们团队开发. 解决方案三: 多线程异步上传操作,很多第三方框架的... 解决方案四: 找七牛云技术支持,网上再找下很多多图片上传demo的 解决方案五: 额,

如何在Mac中使用佛教日历,波斯日历等

时间是工作的基线,历法是文明的体现. Mac内置了多种历法,方便人们的使用,如果你想在Mac中使用佛教日历,伊斯兰日历,印度日历,波斯日历...按照以下方式操作:打开"系统偏好设置",点击"语言与文本→地区",然后点击"日历"选项框,选择对应的日历即可.如下图 此时点击菜单栏上的时间菜单即可查看所选日历.如下图   比如今天就是佛历2555年7月27日.此时更改之后你的文件创建时间.修改时间也将变为所选历法方式.如果你是佛教人士.伊斯兰教人士.或

Java/Android引用类型及其使用全面分析_java

Java/Android中有四种引用类型,分别是: Strong reference - 强引用 Soft Reference - 软引用 Weak Reference - 弱引用 Phantom Reference - 虚引用 不同的引用类型有着不同的特性,同时也对应着不同的使用场景. 1.Strong reference - 强引用 实际编码中最常见的一种引用类型.常见形式如:A a = new A();等.强引用本身存储在栈内存中,其存储指向对内存中对象的地址.一般情况下,当对内存中的对象

java android开发-新人求教java android. idea

问题描述 新人求教java android. idea 像这类页内链接要怎么做,刚用CSDN没有钱....开发-新人求教java android. idea-ideapocket新人"> 解决方案 http://jingyan.baidu.com/article/39810a23d234b2b636fda602.html

inputconsumer-/framework/base/core/java/android/view/目录下找不到InputConsumer.java

问题描述 /framework/base/core/java/android/view/目录下找不到InputConsumer.java 版本是Android4.3,在根目录下用命令find -name InputConsumer.java也找不到,请问这是怎么回事?

java,android,MD5加密算法的实现代码(16位,32位)_java

如下所示: import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Md5 { public static String getMD5(String val) throws NoSuchAlgorithmException{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update