java中将日期日期如何转换成另一种格式??高手!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中将日期日期如何转换成另一种格式??高手!!!相关的知识,希望对你有一定的参考价值。

将格式是2008-10-20如何转换成2008年10月20日 的代码

上面的代码都还不错,给你一个简单的方法: public class TestDateFormat public static void main(String[] args) String str = "2008-15-20"; String str0[] = str.split("-"); String str1 = str0[0]+"年"+str0[1]+"月"+str0[2]+"日"; System.out.println(str1);//结果为2008年15月20日 参考技术A import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test public static void main(String[] args) SimpleDateFormat sdf = new SimpleDateFormat(); sdf.applyPattern("yyyy年MM月dd日"); System.out.println(sdf.format(new Date())); sdf.applyPattern("yyyy-MM-dd"); Calendar c = sdf.getCalendar(); c.set(1987, 10, 13); System.out.println(sdf.format(c.getTime())); sdf.applyPattern("yyyy'Year',MM'Month',dd'Day',hh'Hour',mm'Minute',ss'Second'"); c = sdf.getCalendar(); c.set(1987, 10, 13, 12, 3, 4); System.out.println(sdf.format(c.getTime())); /* 这里才是你要的代码,上面只是热身,好好研究吧。不会就查API */ try String dateStr = "1987-10-13"; System.out.println("正在把" + dateStr + "转换成----年--月--日..."); sdf.applyPattern("yyyy-MM-dd"); Date dd = sdf.parse(dateStr); sdf.applyPattern("yyyy年MM月dd日"); System.out.println(sdf.format(dd)); System.out.println("转换成功!"); catch (ParseException ex) ex.printStackTrace(); System.err.println("转换失败!"); 试试这段代码 可以查查API文档,关于SimpleDateFormat类,Calendar类和Date类本回答被提问者采纳

sql如何将字符串转为日期

采用这个命令 to_date(\'20201208\',\'yyyy-mm-dd\') 可以将20201208字符串转成日期类型2020-12-08。

好运请采纳
参考技术A SQL中将字符串转换成日期语句:日期=convert(datetime,字符串)。

CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。

以上是关于java中将日期日期如何转换成另一种格式??高手!!!的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift(ios)中将字符串格式的日期转换为另一种字符串格式[重复]

在 PHP 中将一种日期格式转换为另一种日期格式

如何在java中使用日光将日期格式从一个时区转换为另一种时区[重复]

sql如何将字符串转为日期

如何将字符串类型的日期转换为另一种日期格式。 |颤振 |飞镖[重复]

在linux bash中将ISO日期转换为纪元以来的秒数