java 中美时间_求教用java编写一个程序要求给定一个日期值,计算若干天后的日期值,和给定两个日期计算它们之间相距的天...
满意答案
mark85960
2014.05.22
采纳率:56% 等级:6
已帮助:160人
public static int getIntervalDays(String date1, String date2) {
return getIntervalDays(getTime(date1), getTime(date2));
}
public static int getIntervalDays(long s1, long s2) {
return (int) ( (s1 - s2) / (24 * 3600 * 1000L));
}
public static java.sql.Date str2date(String sDate) {
if (sDate == null || sDate.equals(""))
return null;
if (sDate.charAt(0) > '9' || sDate.charAt(0) < '0')
return null;
sDate = sDate.replace('/', '-');
String[] ar = strSplit(sDate, "- :");
if (ar.length < 3)
return null;
return java.sql.Date.valueOf(ar[0] + "-" + ar[1] + "-" + ar[2]);
}
public static long getTime(Object date) {
if (isEmpty(date))
return System.currentTimeMillis();
return str2date(date.toString()).getTime();
}
public static String getDateFromDate(String date, int avail) {
long lg = getTime(date);
return getDateString(lg + (long) avail * 86400000L);
}
public static String getDateString(long mill) {
java.sql.Date date = new java.sql.Date(mill);
return date.toString();
}
00分享举报
java 中美时间_求教用java编写一个程序要求给定一个日期值,计算若干天后的日期值,和给定两个日期计算它们之间相距的天...相关推荐
- java 中的排序_浅谈java中常见的排序
浅谈java中常见的排序 学过java的人都知道,排序这一部分初次接触感觉还是有点难以理解,很多地方也会用到.然而,在java中常见的排序方法:冒泡排序,选择排序,插入排序等等.下面就让我们一起揭开他 ...
- java 中的单元测试_浅谈Java 中的单元测试
单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...
- java中递归删除_浅谈Java中使用递归方法删除文件
要在Java中平台无关的方式下安全地删除一个非空目录,你还需要一个算法.该算法首先删除文件,然后再从目录树的底部由下至上地删除其中所有的目录. 只要简单地在目录中循环查找文件,再调用delete就可以 ...
- java 中的流_深入理解Java中的流(Stream)
首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以"流"的方式进行.设备可以是文件,网络,内存等. 流具有方向性,至于是输入 ...
- java中为什么同步_如何在Java中同步工作
如何在Java中同步工作 首先, 这是一个示例 : public class Deadlock { static class Friend { private final String name; p ...
- java中gettext方法_深入理解Java中方法的参数传递机制
形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...
- 怎么在java中引用图片_如何使用Java(读/写)读取复制和粘贴图片?
在Java语言编程中,如何使用Java(读/写)读取复制和粘贴图片? 注意:需要访问网址:http://book2s.com/java/jar/o/opencv/download-opencv-3.2 ...
- java中parent结构_详解java中继承关系类加载顺序问题
详解java中继承关系类加载顺序问题 实例代码: /** * Created by fei on 2017/5/31. */ public class SonClass extends ParentC ...
- java中this.getclass()_详解java中this.getClass()和super.getClass()的实例
详解java中this.getClass()和super.getClass()的实例 前言: 遇到this.getClass()和super.getClass()的返回值感到疑惑,经过探索豁然开朗. ...
最新文章
- main方法_你知道为什么Java的main方法必须是public static void?
- 12306架构到底是不是国内最牛逼的架构
- mysql常用语句列表
- MySql 删除重复数据
- 基于标准C语言的数字图像处理基本框架(转)
- 用python向mongodb插入数据_Python操作MongoDB数据库(一)
- PaddleOCR——运行错误【Please compile with gpu to EnableGpu()】解决方案
- java import 出错,Eclipse的java代码出错:The import XXXX cannot be resolved
- 操作系统 内存碎片 cache替换算法 虚拟地址逻辑地址线性地址物理地址
- Qt5.4中遇到找不到头文件QApplication等。
- C++动态数组的创建
- Atitit 代码之美读后感目录内容简介 · · · · · · 1目录 1作者简介 · · · · · · 2ati评价案例法总结 内容简介 · · · · · ·《
- 使用OpenSSL模拟SSL证书验证过程
- 漫漫Java学习路,第十四天
- 小米手机电池校正_华为小米等安卓福音:超实用手机电池校正 解决电池虚标不耐用!...
- 北大青鸟消防控制器组网_北大青鸟JBF-11SF-AC801显示控制盘
- 每月生活费上万元,这届大学生花钱有多狠?
- [系统安全] 二十一.PE数字签名之(中)Signcode、PEView、010Editor、Asn1View工具用法
- 区块链挑战传统支付体系
- 自制微信机器人:群发消息、自动接收好友
热门文章
- 我在 SUN TECH DAY
- numpy中reshape方法详解
- matlab 如何定义符号数组
- Intel GPU及NVIDIA GPU对视频编解码支持情况
- activiti 工作流_springboot+activiti+angular 集成activiti工作流实现,源码分享
- [译] Fiber内幕:深入概述React新的协调算法
- 全文搜索技术——Lucene
- Jenkins+SonarQube6.5.5+SonarScanner2.5代码质量管理平台
- 你不知道的composer自动加载
- Linux基本防护措施