0
点赞
收藏
分享

微信扫一扫

Date和String的转换

ixiaoyang8 2023-05-16 阅读 56

 1  import  java.text.DateFormat; 
 2  import  java.text.SimpleDateFormat; 
 3  import  java.text.ParseException; 
 4  import  java.util.Calendar; 
 5  import  java.util.Date; 
 6 
 7 
 8 DateFormat format  =   new  SimpleDateFormat( " yyyy-MM-dd " );         
 9             Date date  =   null ;    
10             String str  =   null ;                  
11                         
12              //  String转Date    
13              str  =   " 2007-9-26 " ;          
14              try    {    
15                date = format.parse(str);  // Wed sep 26 00:00:00 CST 2007    
16            }   catch  (ParseException e)   {    
17                e.printStackTrace();    
18            }     
19                         
20             date  =  java.sql.Date.valueOf(str);   //  只保留日期部分,返回的是java.sql.Date  2007-9-26    
21                         
22              //  Date转String    
23              date  =   new  Date();    //  Wed sep 26 18 17:14:01 CST 2007       
24              str  =  format.format(date);   //  2007-9-26    
25                          
26             format  =  DateFormat.getDateInstance(DateFormat.SHORT);    
27             str  =  format.format(date);   //  07-9-26    
28                          
29             format  =  DateFormat.getDateInstance(DateFormat.MEDIUM);    
30             str  =  format.format(date);   //  2007-9-26   
31                          
32             format  =  DateFormat.getDateInstance(DateFormat.FULL);    
33             str  =  format.format(date);   //  2007年9月26日 星期三   

举报

相关推荐

0 条评论