嗨,我有一个Java应用程序,如果日期字符串具有星期几,我想在其中进行计算。

//create the date variable
DateFormat dppomonth = new SimpleDateFormat("MMM dd ''yy");

//find if the string contains "Fri"
private void dppomonthActionPerformed(java.awt.event.ActionEvent evt) {
    if(!dppomonth.getDate().toString().contains("Fri")){
        JOptionPane.showMessageDialog(this,"Please Select Friday Only...");
        dppomonth.setDate(null);
    }
}


getDate()函数已被弃用,如何查找字符串是否包含"Fri"

if(!dppomonth.getDate().toString().contains("Fri"))

最佳答案

getDate()方法已过时。

您可以像这样使用Calendar类:

    DateFormat dppomonth = new SimpleDateFormat("MMM dd ''yy");
   if (dppomonth.getCalendar().get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY){
}

07-24 18:40