java-Java 获取当前日期不对

问题描述

Java 获取当前日期不对

public static Calendar c = Calendar.getInstance();
public static int mYear = c.get(Calendar.YEAR); //获取当前年份
public static int mMonth = c.get(Calendar.MONTH); //获取当前月份
public static int mDay = c.get(Calendar.DAY_OF_MONTH); //获取当前月份的日期号码

今天是2015年12月28日,但是我这样获取的是2015年11月28日.在Android Studio中是这样,我用MyEclipse试一下也是这样,请问是哪里出问题了?

解决方案

因为月份的下标是从0开始的,你不能直接用,必须要+1才能拿去用

解决方案二:

它返回的是常量值,从0到11
所以
一月对应0
十二月对应11

解决方案三:

JAVA获取当前日期
JAVA中获取当前日期
java获取当前日期

时间: 2024-09-20 23:00:22

java-Java 获取当前日期不对的相关文章

Java中一些获取当前日期的方法

记点小东西.获取带格式的当前日期/时间的方法.C#的ToString()果然还是我觉得最有爱的format方 式.不过脚本语言一般也都会提供非常方便的方法,像PHP.Perl和Ruby等等都有相当不错的方法: JavaScript虽然没提供format方法,但自己写一个不废什么事. 我们都知道C/C++里提供了__DATE__和__TIME__宏,不过这两个宏记录的是编译时的日期和时间,而且 无法自定义格式,跟这里讨论的可以说是完全没关系-- ==========================

java获取当前日期时间代码

  1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下: 要使用 java.util.Date .获取当前时间的代码如下 代码如下   Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ; 都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间, 格式为: yyyy-mm-dd hh

java获取当前日期时间代码总结

1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值.  方法如下: 要使用 java.util.Date .获取当前时间的代码如下  代码如下 复制代码 Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ; 都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数   一.获取当前时间,   格式为:   yyyy

java 后台获取mybatis自增主键

问题描述 java 后台获取mybatis自增主键 现在java后台执行insert操作想获取 mybatis里这条插入语句的自增主键 SELECT LAST_INSERT_ID() AS source_id insert into tenke_pick_resource (url path name size heightwidthformatstatus) values (#{urljdbcType=VARCHAR} #{pathjdbcType=VARCHAR} #{namejdbcTyp

oracle-DCN监听 java中获取到变化的表名为三个?

问题描述 DCN监听 java中获取到变化的表名为三个? 用的oracle DCN监听数据库变化的表,为什么打印出来的表名是??? 我写的哪里不对么?是在刚得到databaseChangeEvent的时候就已经是三个问号了, 但是rowid正常获取出来了,请求各位帮助,谢谢. package com.dtqy.dcn.test; import java.sql.SQLException; import java.util.Properties; import oracle.jdbc.Oracle

在Java中获取系统属性

在Java中获取系统属性 大庆油田有限责任公司 苏洋  01-5-22 上午 11:12:51 -------------------------------------------------------------------------------- Java语言以其面向对象.跨平台.可移植性好.安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选. 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型.用户JDK版本和用户工作目

关于java后台获取@requestbody和@Parameter参数有区别吗?

问题描述 关于java后台获取@requestbody和@Parameter参数有区别吗? 这个前台人员提供的图片,但是领导说用parameter就不用request.我现在要获取request.前端又要怎么写呢?

qq联系人-关于Java和QQ的,通过Java能获取QQ联系人列表吗?

问题描述 关于Java和QQ的,通过Java能获取QQ联系人列表吗? Java能获取QQ联系人列表吗?有什么办法能让Java获取QQ联系人列表的? 解决方案 http://www.oschina.net/code/snippet_659202_13122 解决方案二: QQ的安全防护措施比较多,不容易用java模拟登陆,如果腾讯能公开QQ的接口,授权给开发者的话,类似微信开发者接口那样的话就可以了. 所以,个人感觉不能. 解决方案三: 首先访问qq.mail.com 这个url分析html代码,

java 如何获取png图片中有多少个透明区域

问题描述 java 如何获取png图片中有多少个透明区域 如何获取png图片有多少个透明区域 并获取每一个透明区域的宽度和高度 以及每个透明区域的中心点在图片中的位置 解决方案 将png转成argb数组,然后利用Flood Fill Algorithm计算区域,可以得到有多少个透明区域,另外两个问题就好解决了.