跪求、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格式 想要什么格式在 在字符串中修改就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-05
把下面的语句写到主方法里:
String string="dd/mm/yyyy";
String str[]=string.split("/");
String newString=str[0]+"-"+str[1]+"-"+str[2];
System.out.println(newString);
第2个回答  推荐于2018-05-18
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")));
}
}本回答被提问者和网友采纳
第3个回答  2012-04-05
在javascript中用下面方法最简单
var a="dd/mm/yyyy";
var b=a.split('/');
var a=b[2]+"-"+b[1]+"-"+b[0]
第4个回答  2018-08-31
上边的问题好像是没有解决问题,最后转化出来的还是字符串的类型,并不是date类型

跪求、java中String格式转换:String的"dd\/mm\/yyyy"转换成"yyyy-mm-d...
就是利用DateFormat 方法 例如 DateFormat.format("yyyy-MM-dd kk:mm:ss", System.currentTimeMillis()).toString() 得到的就是系统当前时间的 yyyy-MM-dd kk:mm:ss格式 想要什么格式在 在字符串中修改就行了

Java英文日期格式转换yyyy-MM-dd格式
初次遇到这种格式时,尝试使用“yyyy-MM-dd”格式进行转换可能会导致解析错误。为解决这个问题,我们需要明确英文日期格式,并在创建SimpleDateFormat对象时指定格式。原始方法使用的是默认构造器,这并不支持英文日期转换。正确的做法是使用带有格式参数的构造器,该参数为Locale.Category.FORMAT。正确的SimpleDate...

java如何将string转为日期格式?
要将字符串转为日期格式,首先需要创建一个 SimpleDateFormat 对象,并定义字符串的解析格式。这里以yyyy-MM-dd为解析格式为例。接下来,使用 SimpleDateFormat 对象的 parse() 方法,将字符串转换为日期格式。请确保字符串格式与定义的解析格式一致,否则将无法正确解析。在使用 parse() 方法时,可能会...

...转换 只要符合yyyy-MM-dd 和yyyy\/MM\/dd 的字符串,一律转成yyyy-MM...
= -1 || source.indexOf("-") != -1) { s = source.replaceAll("\/", "-"); System.out.println(s); } }} import java.util.Date;public class Test { public static void main(String[] args) { String[] str=new String[10];for(int i=1;i<str.length+1;i++)...

jsp 中怎样把日期dd\/mm\/yyyy 转换成 yyyy-mm-dd 格式
首先如果格式为dd\/mm\/yyyy的日期为date类型,那么很easy,利用SimpleDateFormat类就可以,具体:SimpleDateFormat sdt = new SimpleDateFormat();sdt.setFormat("yyyy-MM-dd");\/\/MM一定是大写,小写代表分钟 sdt.Format(date);\/\/date就是你得到的那个dd\/mm\/yyyy的日期 想转换回来就按上面说的把格式...

Java中怎么把字符串转换成日期格式啊
的格式,模式应为"yyyy年MM月dd日"。转换后的字符串存储在`String`类型变量中:String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);最后,你可以通过`System.out.println(now)`打印出转换后的日期字符串。这样,你就成功地将一个字符串转换成了所需的日期格式。

Java中怎么把字符串转换成日期格式啊
方法一:public static void main(String[] args) throws Exception{ Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);System.out.println(now);} 输出结果:2005年06月09日 方法二:public class ...

java中如何将json字符串转成yyyy-mm-dd
else if(format && "yyyy-mm-dd" == format){ return year+"-"+month+"-"+day } else if(format && "yyyy-mm-dd hh:mi:ss" == format){ return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds } else if(format && "yyyy\/mm\/dd" == format){ return year+...

...01 00:00:00 GMT+08:00 2013”转换成“yyyy-mm-dd”
Date date = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy",Locale.US).parse("Fri Feb 01 00:00:00 GMT+08:00 2013");\/\/ 通过format方法将Date类型对象按照yyyy-MM-dd格式转换成字符串 String dateString = new SimpleDateFormat("yyyy-MM-dd").format(date);...

求一个简单js方法将 日期yyyymmdd格式转换为yyyy-mm-dd
js中怎么将yyyy-MM-dd hh:mm:ss格式的转换为date型别 切字串吧 c#中怎样将DateTime转换为yyyy-MM-dd格式 1、string.Format("{0:g}",dt);2005-11-5 14:23 2、string.Format("{0:yyyy\\\\\/MM\\\\\/dd HH:mm:ss}",dt);2005\/11\/5 14:23:20 这种格式更适合老外的格式 Decimal也是同理的...

相似回答