JAVA 日期类型是String YYYYMM取下一个月的第一天

比如:日期是201503转换成日期格式2015-04-0100:00:00... 比如:日期是201503
转换成日期格式 2015-04-01 00:00:00
展开
 我来答
yugi111
推荐于2016-02-01 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class YuGiOh
{
private static String convert ( String source )
{
try
{
SimpleDateFormat sdf = new SimpleDateFormat ("yyyyMM");
SimpleDateFormat sdf2 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse (source);
Calendar calendar = Calendar.getInstance ();
calendar.setTime (date);
calendar.add (Calendar.MONTH, 1);
return sdf2.format (calendar.getTime ());
}
catch (ParseException e)
{
e.printStackTrace ();
}
return "";
}

public static void main ( String[] args )
{
String result = convert ("201503");
System.out.println (result);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式