import java.io.ByteArrayOutputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.RandomAccessFile; import java.lang.reflect.Method; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketException; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Random;public class Test { static int deep = 0; public static void main(String[] a) throws Exception{ SimpleDateFormat parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); System.out.println(format.format(parse.parse("2010-12-14 19:54:20"))); } }
public static void main(String[] a) throws Exception{ SimpleDateFormat parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); System.out.println(format.format(parse.parse("2010-12-14 19:54:20"))); } ========================== 正解
SimpleDateFormat parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); try { System.out.println(format.format(parse.parse("2010-12-14 19:54:20"))); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 要加catch处理的。
或者用正则表达式
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.RandomAccessFile;
import java.lang.reflect.Method;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Random;public class Test {
static int deep = 0;
public static void main(String[] a) throws Exception{
SimpleDateFormat parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
System.out.println(format.format(parse.parse("2010-12-14 19:54:20")));
}
}
SimpleDateFormat parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
System.out.println(format.format(parse.parse("2010-12-14 19:54:20")));
}
==========================
正解
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
try {
System.out.println(format.format(parse.parse("2010-12-14 19:54:20")));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
要加catch处理的。