ユーザ用ツール

サイト用ツール


サイドバー

Top

プログラミング:java:api:日時

以前のリビジョンの文書です


日時

日時取得

Dateクラス

import java.util.Date;
import java.text.SimpleDateFormat;
 
 ・・・
 
Date now = new Date();
System.out.println(now);
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy'/'MM'/'dd' 'HH':'mm':'ss");
System.out.println(sdf.format(now));
Sun Jun 10 15:16:09 JST 2018
2018/06/10 15:16:09

Instantクラス、ZonedDateTimeクラス

※Java8以降

import java.time.*;
 
 ・・・
 
Instant i = Instant.now();
ZonedDateTime z1 = i.atZone(ZoneId.of("Asia/Tokyo"));
 
ZonedDateTime z2 = ZonedDateTime.now();
 
System.out.println(z1);
System.out.println(z2);
2018-06-10T22:33:08.600+09:00[Asia/Tokyo]
2018-06-10T22:33:08.728+09:00[Asia/Tokyo]

LocalDateTimeクラス

※Java8以降

import java.time.*;
 
 ・・・
 
LocalDateTime t = LocalDateTime.now();
 
System.out.println(t);
2018-06-10T22:36:11.303

時刻を表すクラス一覧

※Java8以降

クラス 情報
時刻 ゾーン
ZonedDateTime
LocalDateTime -
LocalDate - -
LocalTime - - - -
Year - - - -
YearMonth - - -
Month - - - -
MonthDay - - -
プログラミング/java/api/日時.1528638186.txt.gz · 最終更新: 2018/06/10 13:43 by sotoyama