`
gstarwd
  • 浏览: 1549469 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获得系统时间 转换成字符串

 
阅读更多
关键字: java

有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串

1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
Java代码

   1. /** 
   2.      * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss 
   3.      * @return 
   4.      */  
   5.     public static String  longToStrng(){  
   6.         String time="1256006105375";//long型转换成的字符串  
   7.         Date date= new Date(Long.parseLong(time.trim()));  
   8.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.         String dateString = formatter.format(date);  
  10.         System.out.println("TIME:::"+dateString);  
  11.         return dateString;  
  12.     }  

/**
     * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
     * @return
     */
    public static String  longToStrng(){
        String time="1256006105375";//long型转换成的字符串
        Date date= new Date(Long.parseLong(time.trim()));
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String dateString = formatter.format(date);
        System.out.println("TIME:::"+dateString);
        return dateString;
    }

 

 

2.字符串转换成时间
Java代码

   1. /** 
   2.      * 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间 
   3.      * @return 
   4.      */  
   5.     public static Date StringToDate(){  
   6.         String time="2009-10-21 10:35:05";//时间格式的字符串  
   7.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   8.         Date s=null;  
   9.         try {  
  10.              s= formatter.parse(time);  
  11.         } catch (ParseException e) {  
  12.             // TODO Auto-generated catch block  
  13.             e.printStackTrace();  
  14.         }  
  15.         System.out.println("TIME:::"+s);  
  16.         return s;  
  17.     }  

/**
     * 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
     * @return
     */
    public static Date StringToDate(){
        String time="2009-10-21 10:35:05";//时间格式的字符串
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date s=null;
        try {
             s= formatter.parse(time);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println("TIME:::"+s);
        return s;
    }

 

 

3 取得当前系统时间 返回 yyyy-MM-dd HH:mm:ss字符串
Java代码

   1. /** 
   2.        * 获取现在时间 
   3.        * 
   4.        * @return返回字符串格式 yyyy-MM-dd HH:mm:ss 
   5.        */  
   6.     public static String getStringDate() {  
   7.        Date currentTime = new Date();  
   8.        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.        String dateString = formatter.format(currentTime);  
  10.        System.out.println("TIME:::"+dateString);  
  11.        return dateString;  
  12.     }  

/**
       * 获取现在时间
       *
       * @return返回字符串格式 yyyy-MM-dd HH:mm:ss
       */
    public static String getStringDate() {
       Date currentTime = new Date();
       SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       String dateString = formatter.format(currentTime);
       System.out.println("TIME:::"+dateString);
       return dateString;
    }

 

 

4.取得当前系统时间 返回 HH:mm:ss字符串
Java代码

   1. /** 
   2.        * 获取时间 小时:分;秒 HH:mm:ss 
   3.        * 
   4.        * @return 
   5.        */  
   6.     public static String getTimeShort() {  
   7.        SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");  
   8.        Date currentTime = new Date();  
   9.        String dateString = formatter.format(currentTime);  
  10.        System.out.println("TIME:::"+dateString);  
  11.        return dateString;  
  12.     }  

/**
       * 获取时间 小时:分;秒 HH:mm:ss
       *
       * @return
       */
    public static String getTimeShort() {
       SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
       Date currentTime = new Date();
       String dateString = formatter.format(currentTime);
       System.out.println("TIME:::"+dateString);
       return dateString;
    }

  5.将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出

 
Java代码

   1. /** 
   2.      * 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出 
   3.      * @return 
   4.      */  
   5.     public static String strToDatestr() {  
   6.         String ssss = "20090402103531";  
   7.         SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");  
   8.         SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
   9.         String sss = null;  
  10.         try {  
  11.             sss = sdf2.format(sdf.parse(ssss));  
  12.             System.out.println("result" + sss);  
  13.         } catch (ParseException e) {  
  14.             // TODO Auto-generated catch block  
  15.             e.printStackTrace();  
  16.         }  
  17.         return sss;  
  18.     } 

 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics