文档章节

生成时间轴数据, 从当前 年月日 往前推到几天的日期(前一周时间、、、)

jiefalcon
 jiefalcon
发布于 2015/02/28 15:35
字数 211
阅读 893
收藏 4

/**

* 生成时间轴数据, 从当前 年月日 往前推到几天的日期

* @param year

* @param month

* @param dd

* @param qian 前几天的日期

* @return yyyyMMdd

*/

public static String genTimeAxisData4LastDayOfMonthAsStr_2(int year,int month,int dd,int qian){

  int day=dd-qian+1;

  if(day<1){

   month-=1;

   if(month==0){

    year-=1;month=12;

   }

   if(month==4||month==6||month==9||month==11){

    day=30+day;

   }else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)

   {

    day=31+day;

   }else if(month==2){

    if(year%400==0||(year %4==0&&year%100!=0))day=29+day;

    else day=28+day;

   }     

  }

  String y = year+"";String m ="";String d ="";

  if(month<10) m = "0"+month;

  else m=month+"";

  if(day<10) d = "0"+day;

  else d = day+"";

 

  return y+m+d;

}

//20141009

public static void main(String[] args){

String list=DateUtils.genTimeAxisData4LastDayOfMonthAsStr_2(2014,10,9,7);

System.out.println(list);

}


© 著作权归作者所有

共有 人打赏支持
jiefalcon
粉丝 10
博文 106
码字总数 11750
作品 0
东城
程序员
私信 提问
Oracle日期周详解以及周开始结束时间计算

1 ORACLE中周相关知识描述 1.1 日期格式化函数 TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定了X采用何种格式转换的格式字符串,FORMAT与周相关的有W...

壹峰
2018/04/28
0
0
MySQL-9个时间函数,帮你查找数据

  前言 在MySQL查询数据的时候,我们一般都会选择查询一段时间的数据,这时候就涉及到时间的取值。MySQL带有一些函数可以让我们更轻松的获取对应的时间。       时间函数 1、NOW 获取当...

linux运维菜
2018/08/09
0
0
mysql中DATE_FORMAT用法根据时间按周、月、年等查询

定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有: 格式 描...

LCZ777
2016/09/09
29
0
每周一个 Python 模块 | calendar

专栏地址:每周一个 Python 模块 模块定义了类,它封装了值的计算,比如计算给定月份或年份中周的日期。此外,和 类可以生成预格式化的输出。 格式化示例 方法是很简单,可以生成一个月的格式...

yongxinz
2018/11/27
0
0
Python中字符串和datetime

遇到的问题: 今天在写一个爬虫时,需要将今天的数据和昨天、一周前的数据做比较。所以就需要一个方法可以方便的计算出指定日期的前几天的日期。比如10月3号,则一周前的日期是9月26号。 问题...

akane_oimo
2018/09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
45分钟前
0
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部