この記事の例は、参照のためのJavaの日付と時刻の基本的な操作方法を共有しています。特定のコンテンツは次のとおりです
1。カレンダーインスタンスを取得:カレンダーc = calendar.getInstance();
2。日付/時刻の形式を定義します: SimpleDateFormat SDF = new SimpledateFormat( "yyyy-mm-dd hh:mm:ss");
3.日付/時刻を固定形式に変換し、SimpledateFormatのformat()メソッドを使用します。
文字列dateTime = sdf.format(c.gettime());
4。文字列を日付/時刻に変換し、SimpleDateFormatのparse()方法を使用します。
5。日付/時刻を増やして減らすには、日付を100日削減するなど、カレンダーのadd()メソッドを使用します。
6。日付/時刻設定については、時間を0に設定するなど、Calendarのset()メソッドを使用します。
c.set(calendar.hour_of_day、0);
例:
パッケージmycalendar; import java.text.parseexception; import java.text.simpledateformat; import java.util.calendar; import java.util.date; public static void main(string args [])throws Exception {callarend.getinstance(); SimpleDateFormat sdf1 = new simpledateFormat( "yyyymmdd"); SimpleDateFormat sdf2 = new simpledateFormat( "hhmmss"); SimpleDateFormat sdf3 = new simpledateFormat( "yyyymmddhhmmss"); SimpleDateFormat sdf4 = new SimpledateFormat( "yyyy-mm-dd hh:mm:ss");文字列date = sdf1.format(c.gettime()); System.out.println(date); string time = sdf2.format(c.gettime()); System.out.println(time);文字列dt = "20160808162405";日付d = sdf3.parse(dt); dt = sdf4.format(d); c.settime(d); c.add(calendar.date、-100); c.set(calendar.hour_of_day、0); c.set(calendar.minute、0); c.set(Calendar.second、0); System.out.println( "100日前:" + sdf4.format(c.gettime())); c.add(calendar.date、200); c.set(calendar.hour_of_day、0); c.set(calendar.minute、0); c.set(Calendar.second、0); System.out.println( "100日後:" + sdf4.format(c.gettime())); }}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。