java如何处理日期的原理

java中提供了java.util.Date类来处理日期格式的数据,通过它可以得到其所代表的日期的年月日和时分秒等信息。
java.util.Date类的底层的实现是通过一个long型的整型数据来保存日期的,这个值记录的是任何一个时间距1970年1月1日,0时0分0秒的毫秒数,因此,开发者完全不用考虑月底,年底或闰年等条件。直接为他的毫秒数加上24时所对应的毫秒数即可,然后再用新的long型的毫秒数后遭一个新的Date类型的对象,返回即可。
代码实践:

package ch11;
import java.util.Date;
public class NextDay {public static void main(String[] args){Date now=new Date();   //获得当前时间//打印下一天System.out.println(getNextDate(now));}public static Date getNextDate(Date d){long addTime=1;   //以1为乘以的基数addTime*=1;   //1天以后   (如果是30天以后,则这里是30)addTime*=24;   //1天24小时addTime*=60;   //1小时60分钟addTime*=60;   //1分钟60秒addTime*=1000;   //1秒=1000毫秒//用毫秒数构造新的日期Date date=new Date(d.getTime()+addTime);return date;   //返回结果}
}

注意:java.util.Date没有时区的概念,因此若需要使用时区时,换用java.util.Calendar类。

Java题解:如何获取某一天的下一天的时间相关推荐

  1. java 在linux获取项目路径_windows linux 下,获取java项目绝对路径的方法

    struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题, 最好不要设置,使用struts默认 需要使用路径时,用下面的方法取得项目 ...

  2. java 中lock,java中lock获取锁的四种方法

    在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...

  3. java hibernate configuration 获取_1 Hibernate Configuration 配置

    1 四种方式配置Configuration: 传递一个java.util.Properties给Configuration.setProperties(); 放置hibernate.propertie ...

  4. Java反射机制——获取成员变量构造函数

    2019独角兽企业重金招聘Python工程师标准>>> Java反射机制--获取成员变量&构造函数 一.成员变量是java.lang.reflect.Field的对象 1.F ...

  5. java里 currenttime_java 获取当前时间LocalDateTime currentTimeMillis java.util.Date

    总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响, ...

  6. Java中动态获取项目根目录和tomcat的绝对路径

    序言 在开发过程中经常会用到读写文件,其中就必然涉及路径问题.使用固定的绝对路径当然很方便,但会导致程序的可移植性差,比如在代码中写死了要在E盘建一个文件,而移植后的环境中木有E盘,那就只能改代码:又 ...

  7. java获取当前项目相对路径,在JAVA文件中获取该项目的相对路径

    在JAVA文件中获取该项目的相对路径 1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.t ...

  8. java 获取spring对象数组_解析Java中如何获取Spring中配置的bean

    解析Java中如何获取Spring中配置的bean Java中如何获取Spring中配置的bean?下面是由百分网小编为大家整理的解析Java中如何获取Spring中配置的bean,喜欢的可以收藏一下 ...

  9. java 读取project_java project 和 java web project 获取路径问题

    java project中如何获得相对路径(编译后的目录是在/bin目录下)(一般图片 这些目录放在 项目目录下,与src同级) 在static方法中,用 String path = Test.cla ...

最新文章

  1. Mac OS X 下mysql配置备忘
  2. 异步委托实现多线程winform控件编程
  3. 对示波器测量正弦波幅值和相位仿真实验
  4. 读完《Effective Java》后,总结了 50 条开发技巧
  5. Spring-在IoC中装配Bean系列文章导读
  6. TWITTER背后的开源技术
  7. 自学Java汇报(3)
  8. Ubuntu下使用AMD APP编写OpenCL程序
  9. 蓝桥杯第六届国赛JAVA真题----密文搜索
  10. 案例解释图像傅里叶变换的幅度谱和相位谱的以及反变换
  11. 搜索引擎特征码(转)
  12. 个推基于Docker和Kubernetes的微服务实践
  13. SAP License:成本收集器两则
  14. Lua笔记2 变量、循环和流程控制
  15. 记一次Spring Batch完整入门实践
  16. 查询性能优化 in and union
  17. fastjson笔记
  18. uni-app 简易商城制作
  19. 记录自己装AMD黑苹果安装
  20. thinkphp6 循环 视图_ThinkPHP6 视图

热门文章

  1. Hadoop 笔记(五)配置历史服务器
  2. mysql spj_MySQL查询优化器--非SPJ优化--LIMIT优化
  3. 我的学习笔记001--private protected public internal mxx
  4. ply补全为立方体_PLY格式文件具体解释
  5. 51单片机WIFI手机APP智能窗户窗帘控制系统手动自动定时
  6. C++之函数后面加const
  7. 【互补松弛定理】12.7.16省队集训
  8. 微信小程序 发送模板消息的功能实现
  9. eSDK 华为ICT能力开放平台
  10. eyoumailserver邮箱服务器与foxmail 邮箱客户端的使用和安装