本文共 3309 字,大约阅读时间需要 11 分钟。
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 DateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); 4 Date date = null; 5 String str = null; 6 7 // String转Date 8 str = “2009-01-06”; 9 try {10 date = format.parse(str); // Wed sep 26 00:00:00 CST 2007 11 } catch (ParseException e) {12 e.printStackTrace();13 }14 date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26 15 System.out.println(date);16 // Date转String 17 date = new Date(); // Wed sep 26 18 17:14:01 CST 2007 18 str = format.format(date); // 2007-9-26 19 System.out.println(str);20 format = DateFormat.getDateInstance(DateFormat.SHORT);21 str = format.format(date); // 07-9-26 22 System.out.println(str);2324 format = DateFormat.getDateInstance(DateFormat.MEDIUM);25 str = format.format(date); // 2007-9-26 26 System.out.println(str);27 format = DateFormat.getDateInstance(DateFormat.FULL);28 str = format.format(date); // 2007年9月26日 星期三 29 System.out.println(str);30 }
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 DateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); 4 Date date = null; 5 String str = null; 6 7 //String转Date 8 str = “2009-01-06”; 9 try {10 date = format.parse(str); // Wed sep 26 00:00:00 CST 2007 11 } catch (ParseException e) {12 e.printStackTrace();13 }14 date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26 15 System.out.println(date);16 // Date转String 17 date = new Date(); // Wed sep 26 18 17:14:01 CST 2007 18 str = format.format(date); // 2007-9-26 19 System.out.println(str);20 format = DateFormat.getDateInstance(DateFormat.SHORT);21 str = format.format(date); // 07-9-26 22 System.out.println(str);2324 format = DateFormat.getDateInstance(DateFormat.MEDIUM);25 str = format.format(date); // 2007-9-26 26 System.out.println(str);27 format = DateFormat.getDateInstance(DateFormat.FULL);28 str = format.format(date); // 2007年9月26日 星期三 System.out.println(str); 29 }
Timestamp和String之间转换的函数:
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 //Timestamp转化为String: 4 SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//定义格式,不显示毫秒 5 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 6 String str = df.format(now); 7 System.out.println(str); 8 91011 //String转化为Timestamp: 12 SimpleDateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);13 Date date = new Date();14 String time = df1.format(date);15 Timestamp ts = Timestamp.valueOf(time);16 System.out.println(ts);1718 }
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 //Timestamp转化为String: 4 SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//定义格式,不显示毫秒 5 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 6 String str = df.format(now); 7 System.out.println(str); 8 91011 ///String转化为Timestamp: 12 SimpleDateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);13 Date date = new Date();14 String time = df1.format(date);15 Timestamp ts = Timestamp.valueOf(time);16 System.out.println(ts);1718 }
转载地址:http://yfnmo.baihongyu.com/