一段日期转换代码如下:
public class TestDateFormat {
static DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd") ;
public static void main(String args[])
{
Date date = new Date() ;
try {
date = sdf.parse("2011-12-2");
System.out.println(date); //
System.out.println(sdf.format(date));} catch (ParseException e) {
e.printStackTrace();
}
}
}
输出结果:Fri Dec 02 00:00:00 CST 2011。不是想要的。 如果想要输出:2011-12-2。必须对日期进行格式化输出。如上标红所示。
费解为何这样设计
网上找的一段代码:
输入 20031208
希望输出 December 11, 2003
这程序请问如何实现,在不改控制版面区域语言的情况下(要中文)
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateTest {
public static void main(String[] args) {
String input = "20031208";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd", Locale.US);
Date converted = null;
try {
converted = format.parse(input);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat format1 = new SimpleDateFormat("MMMMM dd, yyyy",Locale.US);
String result = format1.format(converted);
System.out.println(result);
}
}
分享到:
相关推荐
java日期格式化类,可以将String转Date
java日期格式化,针对各种日期进行不同的格式化,获取两个日期之间的日期(包含前后)获取未来 第 past 天的日期获取过去第几天的日期
java时间日期格式化工具类,最近新整理的目前各种会用到的关于日期的格式化
处理日期标准格式,java来格式化日期为标准格式
JAVA时间格式化处理.
java日期格式化工具类,一些常用的日期操作方法
java格式化日期工具类,不用再重写格式化日期方法。
为你提供一个详细的JAVA_日期格式化例子 希望可以帮助到你
一个简单的java库用于将显示日期格式化成几分钟,几天之前这样的格式
java获取时间和时间格式化,适合参考用来处理开发过程中的Date格式问题
DateConvert,java时间格式化类,时间格式化
Java源代码当前日期的格式化.rar
java实现格式化Date类型,输入Date输出Date。遍历日期
SimpleDateFormat担当重任 从字符串到日期类型的转换 将毫秒数换转成日期类型
java日期处理,日期的运输等等。java日期处理,日期的运输等等。
java开发中时间格式化的所有方法;java开发 时间格式化
Date和String的相互转换 得到指定日期所在周的星期几的日期 获取指定年的第几周的最后一天日期 获取指定年的第几周的第一天日期 获取指定日期为当前年的第几周 ...获取当前时间前2个小时的时间 获取当前年份
JAVA时间格式化处理.pdf