comscom@Wiki
SimpleDateFormat
最終更新:
dotcom
-
view
日付を整形してStringで返したいの。
SimpleDateFormatクラスを使います。
日付型のフォーマットしてくれます。
日付型のフォーマットしてくれます。
使い方。
java.util.Dateで日付を持つのって推奨していないとのことなので、代わりにjava.util.Calendarを使います。
めずらしく最初から書いたのコピペしてみたわ。
使い方
package dotcom.testtest;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class SimpleDateFormatTest {
private static Calendar cal = Calendar.getInstance();
public static void main(String[] args) {
System.out.println("yyyy/mm/dd形式 : " + getFormat1());
}
public static String getFormat1() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
return sdf.format(cal.getTime());
}
}
結果:今日の日付が2007年3月23日だったら
yyyy/mm/dd形式 : 2007/03/23
ってコンソールにでてくるです。
ちなみに
cal.getTime()
がDate型を返してるです。
newしたときに
"yyyy/MM/dd"
と指定してるのがパターン文字。
パターン文字
yが年とかそういうの。
これってロケールによって受け取る値が変わっちゃうって。気をつけよう。。。
これってロケールによって受け取る値が変わっちゃうって。気をつけよう。。。