首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java String与Date部类之间的相互转换

2012-12-27 
java String与Date类型之间的相互转换java String与Date类型之间的相互转换 package test import java.te

java String与Date类型之间的相互转换
java String与Date类型之间的相互转换

package test; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Date; public class StringOrDate {     public static String dateToString(Date date, String type) {         String str = null;         DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         if (type.equals("SHORT")) {             // 07-1-18             format = DateFormat.getDateInstance(DateFormat.SHORT);             str = format.format(date);         } else if (type.equals("MEDIUM")) {             // 2007-1-18             format = DateFormat.getDateInstance(DateFormat.MEDIUM);             str = format.format(date);         } else if (type.equals("FULL")) {             // 2007年1月18日 星期四             format = DateFormat.getDateInstance(DateFormat.FULL);             str = format.format(date);         }         return str;     }     public static Date stringToDate(String str) {         DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         Date date = null;         try {             // Fri Feb 24 00:00:00 CST 2012             date = format.parse(str);          } catch (ParseException e) {             e.printStackTrace();         }         // 2012-02-24         date = java.sql.Date.valueOf(str);                                                       return date;     }     public static void main(String[] args) {         Date date = new Date();         System.out.println(StringOrDate.dateToString(date, "MEDIUM"));         String str = "2012-2-24";         System.out.println(StringOrDate.stringToDate(str));     } }

?

热点排行