calendar-java关于时间的一个问题

问题描述

java关于时间的一个问题

同一时间的毫秒值相减为什么结果不是零

补充:结果输出是-31,不是截图

解决方案

c.set(2015, 10, 25); 实际上设置的日期是2015年11月25日,因为Calendar是用0到11分别代表1月到12月。
因此上面,今天2015年10月25日减去2015年11月25日的整天数是-31(天)

解决方案二:

一个关于借款时间的问题
遇到一个Linux系统时间突变问题

解决方案三:

程序运行两行代码也需要时间的吧

解决方案四:

很经典的Calendar使用问题,Month使用的是0-11表示1-12月

时间: 2024-11-02 06:29:44

calendar-java关于时间的一个问题的相关文章

Java日期时间 java.util.Calendar和GregorianCalendar分析

Java的java.util.Calendar用于日期和时间的运算.无论任何时候,只要你有一些轻微操作(除了仅仅表示日期和时间)需要执行,那么就使用这个类.(原文:Whenever you have something slightly more advanced than just representing a date and time, this is the class to use.) java.util.Calendar类是抽象的,意味着你不能对其进行实例化.这么设计的原因是这个世界

Java Calendar类的时间操作_java

Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单,演示了获取时间,日期时间的累加和累减,以及比较. 注意事项: Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示. 而 Calendar.DAY_OF_WEEK 定义和值如下: Calendar.SUNDAY = 1 Calendar.MONDAY = 2 Calendar.TUESDAY = 3 Calendar.WEDNESDAY = 4 Calend

java script-初学者,使用Java Script API开发一个网页需要多长时间?

问题描述 初学者,使用Java Script API开发一个网页需要多长时间? 网页开发初学者 基于百度地图JavaScript API开发一个类似新东方网站的网页,大概需要多长时间? 百度地图Java Scrip API : http://developer.baidu.com/map/index.php?title=首页 新东方网页:http://souke.xdf.cn/Campus.aspx 解决方案 熟悉百度javascript api 1-2天,只需要关注加载地图和标注这两个例子 新

用vc++或java每隔一段时间读取一个日志文件(这是一个电话语音接听日志文件,文件内容在随时的增加)后提取有效数据到数据库中

问题描述 用vc++或java每隔一段时间读取一个日志文件(这是一个电话语音接听日志文件,文件内容在随时的增加)后提取有效数据到数据库中,怎么做到从上次读取文件的位置,也就是行数,开始下次的读取.大家知道,java和vc++是通过while()循环来读取文件,我当时的做法是记录上次while()的循环次数,下次读取时先空循环上次记录的行数,然后开始真正的读取文件.看看大伙有没有更好的办法. 解决方案 解决方案二:randomaccessfile+上次读取位置解决方案三:引用1楼inhibitor

JSR 310:一种新的Java日期/时间API

JSR 310 是一个用于执行与时间和日历有关的计算的 API,已经得到 Java SE 7 的推荐.该 API 的 目标是取代现有的两个构成 Java 的当前日期和时间 API 的类:java.util.Date 和 java.util.Calendar,同时仍然提供对这些旧有 API 的向后兼容访问.JSR 当前正在开发,并且该 API 有一个可用的试验性 Javadoc. 对 Java 6 日期/时间 API 的改进 JSR 310 日期/时间 API 试图通过提供更好的性能和易用性改进

Java对时间的简单操作实例_java

本文实例讲述了Java对时间的简单操作方法.分享给大家供大家参考.具体分析如下: 这里所用的Date指的是java.util.Date. ps:使用java操作时间感觉真真蛋疼,还是我大C#舒服,一个DateTime全部搞定 获取当前时间: 复制代码 代码如下: // 创建一个当前时间的Date对象 Date time = new Date(); 蛋疼的地方,对时间增.减操作: 复制代码 代码如下: // 使用Calendar类对时间增.减操作 Calendar c = Calendar.get

Java日期时间使用方法汇总_java

一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题.  在Java中,操作日期主要涉及到一下几个类: 1.java.util.Date        类 Date 表示特定的瞬间,精确到毫秒.从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串.Date 中的把日期解释为年.月.

java判断时间跨年????????

问题描述 各位高人,java中如何判断一个时间段是不是跨年??也就是说,假如2007-2-1--2009-5-1,在这个时间段里如果到了2008-2-1的话,要做些操作!应如何实现????请指点........ 解决方案 使用java.util.Calendarcalendar.setDate(...)//2007-2-1calendar.add(Calendar.YEAR,1).getTime()//2008-2-1

Java获取时间年、月、日的方法

  本文实例讲述了Java获取时间年.月.日的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 package com.date.demo; import jav