求java代码,当天是一年当中的第几周,还有当天是一年中的第几月急~~~~

求java代码,当天是一年当中的第几周,还有当天是一年中的第几月急~~~~,第1张

package comisecitexttest;

import javautilCalendar;

public class Demo {

public static void main(String[] args) {

Calendar calendar = CalendargetInstance();

int weekofyear = calendarget(CalendarWEEK_OF_YEAR);

int month=calendarget(CalendarMONTH);

Systemoutprintln(Stringformat("当天是第%d月,当天是一年当中的第%d周", month+1,weekofyear));

}

}

使用Calendar类

/Calendar类中的get(CalendarDAY_OF_WEEK)可以获取当前日期星期

获取当前日期是星期几<br>

@param dt

@return 当前日期是星期几

/

public static String getWeekOfDate(Date dt) {

String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};

Calendar cal = CalendargetInstance();

calsetTime(dt);

int w = calget(CalendarDAY_OF_WEEK) - 1;

if (w < 0)

w = 0;

return weekDays[w];

}

1、使用Calendar类。

Calendar cal = CalendargetInstance();

calset(CalendarYEAR, 2016); // 2016年

calset(CalendarWEEK_OF_YEAR, 10); // 设置为2016年的第10周

calset(CalendarDAY_OF_WEEK, 2); // 1表示周日,2表示周一,7表示周六

Date date = calgetTime();

以上就能得到2016年第10周的周一的Date时间。

注:上面代码是手工敲的,没有放到eclipse中运行,有写错的地方请谅解

import javautilCalendar;

import javautilDate;

public class TestDate

{

public static void main(String[] args)

{

// TODO Auto-generated method stub

Calendar cal=CalendargetInstance();

calsetTime(new Date());

int i = calget(CalendarWEEK_OF_YEAR);

Systemoutprintln(i);

}

}

1、取得指定日期是星期几

取得指定日期是星期几可以采用下面两种方式取得日期是星期几:

a、使用Calendar类

//根据日期取得星期几

public static String getWeek(Date date){

String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

Calendar cal = CalendargetInstance();

calsetTime(date);

int week_index = calget(CalendarDAY_OF_WEEK) - 1;

if(week_index<0){

week_index = 0;

}

return weeks[week_index];

}

b、使用SimpleDateFormat类

//根据日期取得星期几

public static String getWeek(Date date){

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");

String week = sdfformat(date);

return week;

}

注:格式化字符串存在区分大小写

对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“十一月”;MM代表月份,如“11”;

yyyy代表年份,如“2010”;dd代表天,如“25”

2、取得日期是某年的第几周

根据日期入得日期是某年的第几周。

//取得日期是某年的第几周

public static int getWeekOfYear(Date date){

Calendar cal = CalendargetInstance();

calsetTime(date);

int week_of_year = calget(CalendarWEEK_OF_YEAR);

return week_of_year;

}

3、得到某年的某个月有多少天

已知年份和月份,取得该月有多少天。

//取得某个月有多少天

public static int getDaysOfMonth(int year,int month){

Calendar cal = CalendargetInstance();

calset(CalendarYEAR, year);

calset(CalendarMONTH, month-1);

int days_of_month = calgetActualMaximum(CalendarDAY_OF_MONTH);

return days_of_month;

}

4、取得两个日期之间的相差多少天

已知两个日期,计算它们之间相差多少天。

// 取得两个日期之间的相差多少天

public static long getDaysBetween(Date date0, Date date1) {

long daysBetween = (date0getTime() - date1getTime() + 1000000) / 86400000;// 86400000=3600241000 用立即数,减少乘法计算的开销

return daysBetween;

}

作者:小怪

链接:>

鄙人是一名java初学者,也就学了一点点,但是这一点点就让我激动不已,测试恋爱天数是多少月多少周余多少天,我人生的第一个java程序就这么诞生了!继续努力了,开始奋斗开始学习!贴出来程序的代码!

import javautilScanner;

public class lianxi1{

public static void main(String[]args){

Scanner lianai=new Scanner(>

Systemoutprintln("请输入您的姓名:");

String name1=lianainext();

Systemoutprintln("请输入对方姓名:");

String name2=lianainext();

Systemoutprintln("恋爱天数:");

int tianshu=lianainextInt();

Systemoutprintln(name1+name2+"天长地久");

int F=tianshu;

int G=F/7;

int H=F%7;

Systemoutprint(name1+"与"+name2+"相恋了"+G+"周");

Systemoutprintln("  余"+H+"天");

int I=F/30;

int J=F%30;

int K=J/7;

int L=J%7;

Systemoutprint(name1+"与"+name2+"相恋了"+I+"月");

Systemoutprint("  余"+K+"周");

Systemoutprintln("  余"+L+"天");

}

}

老司机带你分析SpringMVC框架设计原理与实现

链接:>

Netty粘包分包现象及解决方案实战,防socket攻击

链接:>

大型企业级高并发下数据库水平切分之读写分离技巧详解

链接:>

分布式事务出现场景及解决方案详细剖析

链接:>

以上都是小编收集了大神的灵药,喜欢的拿走吧!喜欢小编就轻轻关注一下哦!

package comtest4;

import javautilCalendar;

import javautilDate;

public class Test5 {

public static void main(String[] args) {

Calendar c = CalendargetInstance();

csetTime(new Date());

Systemoutprintln(cget(CalendarWEEK_OF_YEAR));

}

}

以上就是关于求java代码,当天是一年当中的第几周,还有当天是一年中的第几月急~~~~全部的内容,包括:求java代码,当天是一年当中的第几周,还有当天是一年中的第几月急~~~~、java 获取当前日期是多少周、java 怎么根据第几年的第几周 获取那周周一的时期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9597308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)