excel可不可获取一下本周的日期

excel可不可获取一下本周的日期,第1张

举例说明。

第一步在A2单元格输入:=today()。结果如图

注:该步骤的目的是让大家理解today()这个函数。

第二步:在B2输入公式:=TODAY()+(1-WEEKDAY(A2,2))结果如图:

第三步:在C2输入公式:=TODAY()+(2-WEEKDAY(A2,2))。

第四步:在D2输入公式:=TODAY()+(3-WEEKDAY(A2,2))。结果如图:

注:B2~D2Z中的A2可以替代为 today()。步骤一可以不要。

Calendar cal = CalendargetInstance();

int i = 1;

//DAY_OF_WEEK获取当前时间是一个星期的第几天,星期日是第一天 星期一是第二天,以此类推

//CalendarMONDAY判断是不是星期1

while(calget(CalendarDAY_OF_WEEK) != CalendarMONDAY){

calset(CalendarDAY_OF_MONTH, i++);//设置这个月的星期1 为几号

}

Date firstMonday = calgetTime();//取得日期和时间

String dtStr = new SimpleDateFormat("MM月dd日")format(firstMonday);//格式化日期

Systemoutprintln(dtStr);

import javatextSimpleDateFormat;

import javautilCalendar;

public class WeekDemo {

    public static void main(String[] args) {

        printWeeks();

    }

    public static void printWeeks() {

        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");

        Calendar calendar = CalendargetInstance();

        calendarset(CalendarDATE, 1);

        int month = calendarget(CalendarMONTH);

        int count = 0;

        while (calendarget(CalendarMONTH) == month) {

            if (calendarget(CalendarDAY_OF_WEEK) == CalendarMONDAY) {

                StringBuilder builder = new StringBuilder();

                builderappend("week:");

                builderappend(++count);

                builderappend(" (");

                builderappend(formatformat(calendargetTime()));

                builderappend(" - ");

                calendaradd(CalendarDATE, 6);

                builderappend(formatformat(calendargetTime()));

                builderappend(")");

                Systemoutprintln(buildertoString());

            }

            calendaradd(CalendarDATE, 1);

        }

    }

}

import javautilCalendar;

import javautilDate;

import javautilGregorianCalendar;

public class GetWeek {

/

@param args

/

public static void main(String[] args) {

Systemoutprintln(getWeek(new Date()));

}

public static int getWeek(Date date) {

GregorianCalendar g = new GregorianCalendar();

gsetTime(date);

return gget(CalendarWEEK_OF_YEAR);//获得周数

}

}

以上就是关于excel可不可获取一下本周的日期全部的内容,包括:excel可不可获取一下本周的日期、请教个java实现问题,我想得到当前月份的第一个周的星期一是几月几号,怎么实现。谢谢 !、java获取当前月份有多少个星期,从星期一到星期天,并列出时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存