Java获取某年某季度的第一天出错

1、错误描述

Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(Unknown Source)
	at java.text.Format.format(Unknown Source)
	at com.you.freemarker.model.FirstDayOfQuarter.getFirstDayOfQuarter(FirstDayOfQuarter.java:50)
	at com.you.freemarker.model.FirstDayOfQuarter.main(FirstDayOfQuarter.java:64)

2、错误原因

//格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String firstDayOfQuarter = sdf.format(FisrtDayOfMonth.getFisrtDayOfMonth(year, month));

而FisrtDayOfMonth.getFisrtDayOfMonth(year, month)是String类型的,format()方法内的事对象或者是Date类

3、解决办法

将FisrtDayOfMonth.getFisrtDayOfMonth(year, month)转化为Date

Java获取某年某季度的第一天出错

时间: 2024-07-30 13:41:28

Java获取某年某季度的第一天出错的相关文章

Java获取某年某周的第一天

1.设计源码 FirstDayOfWeek.java: /** * @Title:FirstDayOfWeek.java * @Package:com.you.freemarker.model * @Description:获取某年某周的第一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午11:29:53 * @version V1.0 */ package com.you.freemarker.model; import java.text.Si

Java获取某年某月的第一天

1.设计源代码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某年某月的第一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午11:21:31 * @version V1.0 */ package com.you.freemarker.model; import java.text

Java获取某年某周的最后一天

1.设计源码 LastDayOfWeek.java: /** * @Title:LastDayOfWeek.java * @Package:com.you.freemarker.model * @Description:获取某年某周的最后一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午11:42:27 * @version V1.0 */ package com.you.freemarker.model; import java.text.Sim

Java获取某年某月的最后一天

1.设计源码 LastDayOfMonth.java: /** * @Title:LastDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某月的最后一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午10:58:20 * @version V1.0 */ package com.you.freemarker.model; import java.text.Sim

Java获取某年第一天和最后一天

package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author * @version * */ public class DateUtil { /** * 默认日期格式 */ public static String DEFAULT_FORMAT = "yyyy-MM-dd"; /** * 测试主方法 * @

java获取当前时间,本周第一和最后一天,本月第一和最后一天,工具类

package com.banksteel.openerp.commons.utils; import java.text.SimpleDateFormat; import java.util.Calendar; public class CalendarUtils { /** * @description:获取当前的时间 * @param pattern 时间格式 * @return 当前的时间 * @author: * @createTime:2016年12月13日 下午4:36:32 */

mysql 获取季度的第一天 本月的第一天,本周的第一天sql语句(转)

感谢:http://www.111cn.net/database/110/d45124323da8d2d87b80f78319987eda.htm 查看同主题的另一篇博客:http://blog.csdn.net/cleanfield/article/details/41447585 ------------------------------------------------------------------------------ 本季度的第一天 ,然后你可以把字符串再转换为日期. 方法

外贸开发,用java调用速卖通api第一步,token的获取。

第一步 定义速卖通api的常量 public String client_id; public String client_key; public String site; 第二步 获取登陆的uRL /** * getloginurl * @param redirect_uri * @return */ public String GetLoginUrl(String redirect_uri) { String param = (new StringBuilder("client_id=&qu

java获取视频第一帧工具类

java获取视频文件第一帧,为了防止黑画面,此例取第五帧,本例子采用maven形式 1. pom.xml 添加引用jar包 jdk采用1.8,日志自行添加即可,这里使用的是log4j2 <!-- log4j2 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.