日期 java cal,日期系列教材 (三)- 如何使用Java的Calendar类
代碼比較
復制代碼
package date;
import java.text.SimpleDateFormat;
//
import java.util.Calendar;
import java.util.Date;
public class TestDate {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
Date now = c.getTime();
// 當前日期
System.out.println("當前日期:\t" + format(c.getTime()));
// 下個月的今天
c.setTime(now);
c.add(Calendar.MONTH, 1);
System.out.println("下個月的今天:\t" +format(c.getTime()));
// 去年的今天
c.setTime(now);
c.add(Calendar.YEAR, -1);
System.out.println("去年的今天:\t" +format(c.getTime()));
// 上個月的第三天
c.setTime(now);
c.add(Calendar.MONTH, -1);
c.set(Calendar.DATE, 3);
System.out.println("上個月的第三天:\t" +format(c.getTime()));
}
private static String format(Date time) {
return sdf.format(time);
}
}
package date;
import java.text.SimpleDateFormat;
//
import java.util.Calendar;
import java.util.Date;
public class TestDate {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
Date now = c.getTime();
// 當前日期
System.out.println("當前日期:\t" + format(c.getTime()));
// 下個月的今天
c.setTime(now);
c.add(Calendar.MONTH, 1);
System.out.println("下個月的今天:\t" +format(c.getTime()));
// 去年的今天
c.setTime(now);
c.add(Calendar.YEAR, -1);
System.out.println("去年的今天:\t" +format(c.getTime()));
// 上個月的第三天
c.setTime(now);
c.add(Calendar.MONTH, -1);
c.set(Calendar.DATE, 3);
System.out.println("上個月的第三天:\t" +format(c.getTime()));
}
private static String format(Date time) {
return sdf.format(time);
}
}
總結
以上是生活随笔為你收集整理的日期 java cal,日期系列教材 (三)- 如何使用Java的Calendar类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基线长度中误差的计算_电子战支援实施中的
- 下一篇: ipython和jupyter哪个好_对