javaの日付や時刻に関する勉強をしていた際、以下のようなコードが出てきたため、formatメソッド及び、parseメソッドを調べてみたのですが、良く分からなかった為質問させて頂きました。
java
1import java.util.Date; 2import java.text.SimpleDateFormat; 3 4public class IntegerExcetion { 5 6 public static void main(String[] args) throws Exception { 7 8 Date now = new Date(); 9 10 SimpleDateFormat f = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); 11 12 String s = f.format(now); 13 14 System.out.println(s); 15 16 Date d = f.parse("2011/09/22 01:23:45"); 17 18 19 20 21 } 22}
僕の推測になってしまうのですが、上記のformatメソッドにおきましては、Date now = new Date(); で現在の時刻を取得し、その日付をSimpleDateFormatメソッドにより定義した書式で、String型の変数「s」に格納するために「formatメソッド」を使用する。←このような役割を果たす関数なんじゃないかなという所までは、なんとなく想像できるのですが、具体的にはどのようなものなのかが分からなくて...
「parse」関数につきましては、全く想像もつかない状態です...
大雑把な質問で申し訳ないのですが、ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/11 08:05