java计算天数代码 java计算工作日天数

用java代码计算46天的周数和剩余天数

请看下面代码:

成都创新互联公司是一家集网站建设,株洲企业网站建设,株洲品牌网站建设,网站定制,株洲网站建设报价,网络营销,网络优化,株洲网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

public staic void main(String[] args){

int zhouNum=46/7;

int yuNum=46%7;

System.out.println("周数:"+zhouNum+"余下的天数:"+yuNum);

}

java+jsp页面距离指定时间还有多少天代码?

//目标日期 月份10-1因为月份是从0开始计算

Calendar calendar = Calendar.getInstance();

calendar.set(2022, 10 - 1, 1);

//当前时间

Date newDate = new Date();

//时间差值(毫秒)

long diff = calendar.getTimeInMillis() - newDate.getTime();

//获取天数 1000*60*60*24 代表一天的毫秒

int day = (int) (diff / (1000 * 60 * 60 * 24));

java中计算两个日期之间差的天数

分类: 电脑/网络 程序设计 其他编程语言

问题描述:

比如两个日期:2005-12-31和2006-01-05,怎么才能精确的计算出这两个日期之间差的天数?

望回答的详细一些,谢了先.

解析:

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

class Test2 {

public static String getDate(){

SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");

Date dd = new Date();

return ft.format(dd);

}

public static long getQuot(String time1, String time2){

long quot = 0;

SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");

try {

Date date1 = ft.parse( time1 );

Date date2 = ft.parse( time2 );

quot = date1.getTime() - date2.getTime();

quot = quot / 1000 / 60 / 60 / 24;

} catch (ParseException e) {

e.printStackTrace();

}

return quot;

}

public static void main(String[] args) throws Exception {

String date1 = "2008/8/8";

String date2 = getDate();

long day = getQuot(date1,date2);

System.out.println( "距离 "+date1+" 还有 "+day+" 天" );

}

}

你看一下这段代码,是从今天到2008/8/8的天数。

Date的getTime()方法返回自1970年1月1日午夜(通用时间)以来的毫秒数。

用2008/8/8的getTime()减去今天的getTime()就是这两天相差的毫秒数,1秒=1000毫秒,1分钟=60秒,1小时=60分钟,1天=24小时,然后除除除就得到天数了。


当前名称:java计算天数代码 java计算工作日天数
网页URL:http://cdiso.cn/article/ddecpoc.html

其他资讯