首頁  >  文章  >  Java  >  如何在 Java 中為日期新增持續時間?

如何在 Java 中為日期新增持續時間?

Linda Hamilton
Linda Hamilton原創
2024-11-13 13:54:02503瀏覽

How to Add Duration to a Date in Java?

在 Java 中為日期添加持續時間

程式設計中的一項常見任務是操作日期。一個常見的要求是在現有日期中新增指定的持續時間(例如天數)。在 Java 中,可以使用 SimpleDateFormat 類別來解析和格式化日期,並使用 Calendar 類別新增持續時間來實作。

為日期加天數

加入某日期的天數,您可以使用以下步驟:

  1. 使用下列方法將日期解析為Date 物件SimpleDateFormat。
  2. 建立一個 Calendar 實例並將其設定為解析的日期。
  3. 使用 Calendar 的 add() 方法在日期中加入所需的天數。
  4. 使用以下命令將新日期格式化回字串SimpleDateFormat.

範例

以下程式碼範例如何在「dd/範例mm」中為日期「01/01/2012」加 5天/yyyy”格式:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse("01/01/2012"));
c.add(Calendar.DATE, 5);
String output = sdf.format(c.getTime());
System.out.println(output);

此程式碼將輸出“06/01/2012”,即“01/01/2012”之後 5 天。

以上是如何在 Java 中為日期新增持續時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn