iT邦幫忙

DAY 14
0

Java重點學習筆記系列 第 14

Java重點筆記十二:Java的日期與時間類別(四)

Java的日期與時間的處理已經是第四篇了,今天要講將字串(String)轉成時間格式。這要透過SimpleDateFormat類別的parse()方法來實現。

parse()會按照SimpleDateFormat類別的實作(instance)所設定的格式來將字串轉成時間格式,若格式不合會產生錯誤訊息。

請看以下例子:

import java.util.*;
import java.text.*;
  
public class DateDemo {

   public static void main(String args[]) {
      SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); 

      String input = args.length == 0 ? "1818-11-11" : args[0]; 

      System.out.print(input + " Parses as "); 

      Date t; 

      try { 
          t = ft.parse(input); 
          System.out.println(t); 
      } catch (ParseException e) { 
          System.out.println("Unparseable using " + ft); 
      }
   }
}

輸出如下:

$ java DateDemo
1818-11-11 Parses as Wed Nov 11 00:00:00 GMT 1818
$ java DateDemo 2007-12-01
2007-12-01 Parses as Sat Dec 01 00:00:00 GMT 2007

[image credit: Jasper van]


上一篇
Java重點筆記十一:Java的日期與時間類別(三)
下一篇
Java重點筆記十三:Java的Sleep功能
系列文
Java重點學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言