跪求、java中String格式转换:String的"dd/mm/yyyy"转换成"yyyy-mm-dd"格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跪求、java中String格式转换:String的"dd/mm/yyyy"转换成"yyyy-mm-dd"格式相关的知识,希望对你有一定的参考价值。

日期转换或split("/")截取都可以;
把代码贴在下面、不要连接...

就是利用DateFormat 方法 例如 DateFormat.format("yyyy-MM-dd kk:mm:ss", System.currentTimeMillis()).toString() 得到的就是系统当前时间的 yyyy-MM-dd kk:mm:ss格式 想要什么格式在 在字符串中修改就行了 参考技术A 把下面的语句写到主方法里:
String string="dd/mm/yyyy";
String str[]=string.split("/");
String newString=str[0]+"-"+str[1]+"-"+str[2];
System.out.println(newString);
参考技术B import java.text.SimpleDateFormat;

public class T

public static void main(String[] args) throws Exception

SimpleDateFormat in = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat out = new SimpleDateFormat("yyyy-MM-dd");

System.out.println(out.format(in.parse("10/02/2012")));

本回答被提问者和网友采纳
参考技术C javascript中用下面方法最简单
var a="dd/mm/yyyy";
var b=a.split('/');
var a=b[2]+"-"+b[1]+"-"+b[0]
参考技术D 上边的问题好像是没有解决问题,最后转化出来的还是字符串的类型,并不是date类型

java中String类型与Date日期类型的互相转换

 1 //String格式的数据转化成Date格式,Date格式转化成String格式
 2         SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 3         try {
 4             Date date = formatter.parse("1969-01-01 00:00:00");//Date格式
 5             System.out.println(date);  
 6             String datestr= formatter.format(date);//String格式
 7             System.out.println(datestr);
 8         } catch (ParseException e) {
 9             e.printStackTrace();
10         }

 

以上是关于跪求、java中String格式转换:String的"dd/mm/yyyy"转换成"yyyy-mm-dd"格式的主要内容,如果未能解决你的问题,请参考以下文章

java中String类型与Date日期类型的互相转换

跪求:java中如何将对象数组转换为json数据格式(在线等)

java怎么将String转换成日期

java怎么将String转换成日期

java string 转date

Java String类型转换成Date日期类型