java - 删除填充日期的 vector 中的周末

标签 java

我有一个通过从数据库检索数据创建的 vector 它充满了信息,包括日期、时间、音量等...... 我需要根据这些值创建一个电子表格,但是我需要删除其中的值 日期是在周末(如果可能的话,还有特定的假期),但更重要的是周末 如果有人知道能够执行此操作的函数,那就太好了,谢谢。

最佳答案

如果您在 Java 中有一个 Date 对象,那么您可以使用 Calendar反对这样做。

获取 Calendar 的实例,然后调用 get(Calendar.DAY_OF_WEEK)。如果该值为星期六或星期日,请将其从您的集合中删除。

Calendar calendar = Calendar.getInstance();
calendar.setTime(yourDateObject);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if(dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.SUNDAY) {
    //remove this Date
}

关于java - 删除填充日期的 vector 中的周末,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189643/

相关文章:

java - 为什么 JPasswordField.getPassword() 会创建一个包含密码的字符串?

java - 客户端中的 NoRouteToHostException

java - 在 Android 中通过 USB 将 ArrayList<integer>() 发送为 byte[] 格式

java - 使用java中的正则表达式从下面的字符串中获取值

java - 在 Java 中转义有效的 XML 字符

java - 替换链表中的方法有一些错误

java - clickListener 未正确初始化

java - 如何使用 JDBC 通过 DB link 连接到远程数据库?

Java 通用身份验证方法应抛出 Exception 或 RuntimeException

java - 如何使用java获取 "inspect elements"(Chrome)代码?