首頁 > Java > java教程 > 如何在 Java 中確定給定日期是星期幾?

如何在 Java 中確定給定日期是星期幾?

DDD
發布: 2024-12-13 20:06:14
原創
757 人瀏覽過

How Can I Determine the Day of the Week for a Given Date in Java?

根據日期決定星期幾

給定一個特定日期,決定對應的星期幾是程式設計中的常見任務。本問題探討了檢索所需資訊的幾種方法。

檢索一週中的某一天

要取得一週中的一整天作為字串(例如「Tue」),您需要可以利用以下方法:

  • 利用java.util. Calendar:
Calendar c = Calendar.getInstance();
c.setTime(yourDate);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
登入後複製
  • 重新格式化日期字串:
String dayOfWeek = new SimpleDateFormat("EE").format(date);
登入後複製

擷取日期序數

如果您想檢索日期序數(例如,3代表星期二),您可以採用以下技術:

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
登入後複製
處理輸入日期字串

如果您的輸入是作為字串而不是 Date 物件提供的,您可以使用 SimpleDateFormat來解析它:

Date date = new SimpleDateFormat("dd/M/yyyy").parse(dateString);
登入後複製
其他函式庫

  • joda-time: 使用 DateTime,您可以呼叫 dateTime.dayOfWeek()。
  • java.time (Java 8 ): 考慮使用 java.time 套件來取代 joda-time 來決定日期一週。

以上是如何在 Java 中確定給定日期是星期幾?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板