Java如何 根据指定的时间段获取时间段内的所有年、季度、月、周。

Java如何 根据指定的时间段获取时间段内的所有年、季度、月、周。,第1张

你的意思是给一个时间跨度好比

2010/3/2-2015/05/06

然后输出 2010 2011 2012 2013 2014 2015 其他类似,是这个意思吗?

String format=new Format("yyyy"),format(new Data());

这样可以获得数字类型的年

Integer int =IntegerparsreInteger(format);

这样可以获得整形的年

之后就是进行循环读取即可。

     昨天老板突然让我统计每个销售季度产品的销售总额,可是我的excel表格只是按照销售日期统计了销售额,没有办法,只好一个日期一个日期的统计所属的季度,实在是累到想吐血。

     你是不是在工作中也经常遇到像我这样不公的待遇,然后不得不独自加班加点工作呢其实并不是老板刁难你,而是你的工作能力不足,在excel中通过一些简单的函数就可以使工作变得事半功倍,可能你需要一天时间才能完成的工作,而别人只需要几分钟就可以完成,剩下的时间去做自己喜欢的事情或者好好休息一下不香吗?所以学好excel函数在工作中是非常有用的。下面通过两个函数和几个步骤教你如何从日期中提取出季度。

一、month函数提取出月份

    month在英文中的意思是月份的意思,而在excel中则用于提取日期中的月份, *** 作方法也很简单,直接输入公式等于month函数,然后在函数括号内单击选中日期单元格,最后按enter键运行计算即可提取出月份。公式=month(日期单元格)。

二、用12个数字表示12个月份所属的四个季度。

在month函数后面继续输入3个1表示1-3月份,属于1季度,输入3个2表示4-6月份,属于2季度,输入3个3表示7-9月份,属于3季度,输入4个4表示10-12月份,属于4季度。

三、CHOOSE函数

   choose函数在excel中的作用是根据给定的索引值,返回数值参数列表对应的数值。所以用choose函数根据提取出的月份即可返回对应的的季度数值,比如月份为11月,对应的位置数值是4,则返回4,也就是相应的季度。

通过month和choose函数从日期中提取出月份,然后再统计出各季度的销售总额,这回就轻松多啦。你还有没有更好的办法呢?欢迎在评论区留言。

喜欢记得点赞,分享+关注哦

#include <stdioh>

#include <stdlibh>

struct Date

{

int year,month,day;

};

enum Seasons {Spring,Summer,Autumn,Winter};

int main()

{

Date d;

Seasons st;

char data[][10]={"Spring","Summer","Autumn","Winter"};

scanf("%d%d%d",&(dyear),&(dmonth),&(dday));

switch(dmonth)

{

case 3: st=Spring;

case 4: st=Spring;

case 5: st=Spring;break;

case 6: st=Summer;

case 7: st=Summer;

case 8: st=Summer;break;

case 9: st=Autumn;

case 10: st=Autumn;

case 11: st=Autumn;break;

default: st=Winter;break;

}

printf("Now it is %s\n",data[st]);

}

大体思路如下

1确保你的日期格式准确;

2把月份列那些点去掉(不去掉也可以

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

原文地址:https://www.54852.com/web/9615884.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存