网上找了一下,方法基本都有bug,自己写了一下,代码挺简单的。供大家使用

使用java计算今天,明天,后天,昨天,前天方法,关键是要知道所在的时区,如果是深圳,所在时区时8,系统初始时间是1970-01-01 80:00:00,注意是从八点开始,计算的时候要加回去

获取时区方法如下:

Calendar.getInstance().getTimeZone().getRawOffset();

计算方法如下:

// -2:前天             -1:昨天            0:今天             1:明天             2:后天

public int getDayString(Date startDate){

int offSet = Calendar.getInstance().getTimeZone().getRawOffset();

long today = (System.currentTimeMillis()+offSet)/86400000;

long start = (startDate.getTime()+offSet)/86400000;

return (start-today);

}

java 今天 昨天_java计算今天,明天,后天,昨天,前天方法相关推荐

  1. [ JAVA编程 ] double类型计算精度丢失问题及解决方法

    [ JAVA编程 ] double类型计算精度丢失问题及解决方法 参考文章: (1)[ JAVA编程 ] double类型计算精度丢失问题及解决方法 (2)https://www.cnblogs.co ...

  2. php计算昨天,php时间计算,明天,昨天,前天,上周,本周,上月等等

    php计算时间,可使用mktime().strtotime().date().time()四个函数 明天此时:strtotime("+1 day"),指的明天这个时间 当前时间:e ...

  3. java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...

    java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^ 关注:193  答案:4  mip版 解决时间 2021-02-03 20:14 提问者西伯利亚狼 ...

  4. java 间隔分钟_java 计算两个 日期时间 相间隔多少天小时分钟 等

    1.时间转换data默认有toString() 输出格林威治时间,比如说Date date = new Date(); String toStr = date.toString(); 输出的结果类似于 ...

  5. java 周次_JAVA计算学校学期周次

    JAVA计算学校学期周次 2020-09-09 / 0 评论 / 313 阅读 / 正在检测是否收录... 09/09 package com.zs.create.test; import java. ...

  6. java 月份间隔_java计算两个日期之间相隔的月份(向下取整)

    最近需求里面有个需要计算两个日期之间相隔的月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己的工具吧. //获取哪一天 public static int getDay(Date d ...

  7. java 自幂数_java计算自幂数和水仙花数

    /* * 自幂数 * 自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身. * (例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数) ...

  8. java jar 打印_Java 打印流 及 commons-io.jar包方法

    //打印流(只能输出到文件) public static void method01() throws FileNotFoundException{//     不抛出IO异常  只有输出目的地 // ...

  9. java 不知道类名_Java 中获取类名的三种方法,你知道几种?

    之前我们分享过Java高级篇--深入浅出Java类加载机制这篇文章,今天来带你了解获取类名的三种方法. 获取类名的方法 Java 中获取类名的方式主要有以下三种. getName() 返回的是虚拟机里 ...

最新文章

  1. VB.NET 创建WORD文档
  2. mysql between and 包含边界吗_MySQL | SQL语法(一)
  3. ibatis中resultClass与resultMap 的区别
  4. yum install 失败
  5. 阿里云DDoS高防 - 访问与攻击日志实时分析(三)
  6. ironpython2.7.8相当于python3.7吗_IronPython与numpy的Python速度之比较
  7. linux wamp,ubuntu wamp server ..................
  8. utilities(matlab)—— 多元函数的数值梯度
  9. java11 http正式_Java11 HttpClient下载中文文件名称乱码
  10. TinyPNG批量压缩工具脚本Python
  11. php FPDF类库应用实现代码
  12. 【JavaScript】为什么是script error.
  13. Jenkins 与 GitLab 的自动化构建之旅
  14. 商品ETF的分类及运作模式
  15. JS 数组动态添加键值对
  16. 计算机关机键消失了,电脑关机按钮不见怎么办 电脑关机图标不见解决办法
  17. 无人驾驶汽车系统入门(十七)——无人驾驶系统基本框架
  18. 足球赛积分管理系统c语言,足球赛计时计分器课程设计报告.doc
  19. hibernate级联操 同时向2张表插入数据(一对多的关联,一个简单的例子说明)
  20. 根据银行卡号判断所属银行(部分资源网上抄录)

热门文章

  1. iOS 开发中农历与公历的转换,星座计算。
  2. MVC框架模式技术实例(用到隐藏帧、json、仿Ajax、Dom4j、jstl、el等)
  3. 什么牌子的蓝牙耳机适合玩游戏?2023延迟最低的蓝牙耳机排行
  4. 机器学习特征稳定性评估-分布式scala实现
  5. 银河麒麟V10龙芯3A4000桌面操作系统安装qt后,无法自动配置编译器,需手动添加方法
  6. 阻塞性系统调用失败,errno(ENTIR)4 [Interrupted system call]系统调用被信号中断
  7. 一杯睡前牛奶,会不会让年轻人的失眠有尽头?
  8. 记录一个Goland导包失败问题解决办法
  9. go的nil map有什么卵用?
  10. 持续有效的风险指标:动荡指数