这个程序怎么编啊 设计一个不同日期格式之间进行转换的程序,要求: 输入日期格式为: 2007-7-6 (或者2007-07-06) 输出为: 2007年7月6日 星期五 考察内容:Calendar类的使用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "2007-7-6";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");Date date = sdf.parse(str);sdf = new SimpleDateFormat("yyyy年M月d日 E");System.out.println(sdf.format(date));用不着使用 Calendar 类 import java.util.Calendar;import java.util.GregorianCalendar;public class test { public static void main(String[] args) { new test().change("2007-9-22"); } public void change(String strOld){ String strNew = null; String[] arrStr = strOld.split("-"); Calendar calendar = new GregorianCalendar(Integer.parseInt(arrStr[0]), Integer.parseInt(arrStr[1]) - 1, Integer.parseInt(arrStr[2])); //calendar.setFirstDayOfWeek(Calendar.MONDAY); System.out.println(calendar.get(Calendar.YEAR) + "年" + (calendar.get(Calendar.MONTH) + 1) + "月" + calendar.get(Calendar.DAY_OF_MONTH) + "日" + "星期" + (calendar.get(Calendar.DAY_OF_WEEK) == 1? "日":(calendar.get(Calendar.DAY_OF_WEEK)-1))); }} 使用Calendar就这么写吧 麻烦死了 对了 下次提问给点分 求教java Jtextfield 高度问题 java关闭窗口的疑惑 毕设问题.想做一个类似于BT种子搜索器的东西,主要是实现可以搜索BT种子就OK! 使用bat 运行java类 请问怎样用eclipse3.1来建一个像helloworld那样的最简单的jsp网页啊?能不能说说具体的操作步骤啊?谢谢! 用import时的问题??????????????? 时区问题 谁给我个调用数据库的Bean? classpath配置 求帮助 救急:jsp页面如何带参数跳转到action中? 求一正则表达式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");
Date date = sdf.parse(str);
sdf = new SimpleDateFormat("yyyy年M月d日 E");
System.out.println(sdf.format(date));用不着使用 Calendar 类
import java.util.GregorianCalendar;public class test { public static void main(String[] args) {
new test().change("2007-9-22");
} public void change(String strOld){
String strNew = null;
String[] arrStr = strOld.split("-"); Calendar calendar = new GregorianCalendar(Integer.parseInt(arrStr[0]), Integer.parseInt(arrStr[1]) - 1, Integer.parseInt(arrStr[2]));
//calendar.setFirstDayOfWeek(Calendar.MONDAY);
System.out.println(calendar.get(Calendar.YEAR) + "年" + (calendar.get(Calendar.MONTH) + 1) + "月" + calendar.get(Calendar.DAY_OF_MONTH) + "日" + "星期" + (calendar.get(Calendar.DAY_OF_WEEK) == 1? "日":(calendar.get(Calendar.DAY_OF_WEEK)-1))); }
}