问题描述
publicstaticvoidmain(Stringargs[]){Stringdate="2010-12-1419:54:20";System.out.println("得到这样="+20101214195420);}
解决方案
解决方案二:
用substring()方法一个一个的取,或者用正则表达式
解决方案三:
转成字符串
解决方案四:
date.replaceAll("-|:|\s","")
解决方案五:
date.replace("-","").replace(":","").replace("","");
解决方案六:
如何使用format方法,请教?
解决方案七:
importjava.io.ByteArrayOutputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.io.RandomAccessFile;importjava.lang.reflect.Method;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;importjava.net.ServerSocket;importjava.net.Socket;importjava.net.SocketException;importjava.text.SimpleDateFormat;importjava.util.HashMap;importjava.util.LinkedList;importjava.util.List;importjava.util.Random;publicclassTest{staticintdeep=0;publicstaticvoidmain(String[]a)throwsException{SimpleDateFormatparse=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");SimpleDateFormatformat=newSimpleDateFormat("yyyyMMddHHmmss");System.out.println(format.format(parse.parse("2010-12-1419:54:20")));}}
解决方案八:
publicstaticvoidmain(String[]a)throwsException{SimpleDateFormatparse=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");SimpleDateFormatformat=newSimpleDateFormat("yyyyMMddHHmmss");System.out.println(format.format(parse.parse("2010-12-1419:54:20")));}==========================正解
解决方案九:
date.replaceAll("-|:|\s","")
解决方案十:
6楼正解
解决方案十一:
6楼正解
解决方案十二:
date.replaceAll("-|:|","")
解决方案十三:
该回复于2010-12-16 08:54:59被版主删除
解决方案十四:
SimpleDateFormatparse=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");SimpleDateFormatformat=newSimpleDateFormat("yyyyMMddHHmmss");try{System.out.println(format.format(parse.parse("2010-12-1419:54:20")));}catch(ParseExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}要加catch处理的。