当前位置:首页 > Java

java如何输出星期

2026-03-26 01:33:31Java

输出当前星期的方法

使用 java.util.Calendar 类获取当前星期并输出:

import java.util.Calendar;

public class WeekdayExample {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

        String[] days = {"", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
        System.out.println("Today is: " + days[dayOfWeek]);
    }
}

使用 java.time API(Java 8+)

Java 8 引入了新的日期时间 API,可以更简洁地获取星期:

java如何输出星期

import java.time.DayOfWeek;
import java.time.LocalDate;

public class WeekdayExample {
    public static void main(String[] args) {
        DayOfWeek dayOfWeek = LocalDate.now().getDayOfWeek();
        System.out.println("Today is: " + dayOfWeek);
    }
}

格式化输出星期

使用 SimpleDateFormat 格式化日期输出星期:

java如何输出星期

import java.text.SimpleDateFormat;
import java.util.Date;

public class WeekdayExample {
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
        String weekday = sdf.format(new Date());
        System.out.println("Today is: " + weekday);
    }
}

获取特定日期的星期

如果需要获取非当前日期的星期,可以使用以下方法:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class WeekdayExample {
    public static void main(String[] args) {
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate date = LocalDate.parse("2023-11-15", formatter);
        System.out.println("That day is: " + date.getDayOfWeek());
    }
}

本地化输出星期

使用 Locale 输出本地化的星期名称:

import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;

public class WeekdayExample {
    public static void main(String[] args) {
        DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);
        System.out.println("Today is: " + df.format(new Date()));
    }
}

以上方法涵盖了从传统日期处理到现代日期 API 的各种方式,可以根据具体需求选择合适的方法。

标签: 星期java
分享给朋友:

相关文章

java如何输出

java如何输出

输出到控制台 使用 System.out.println() 方法输出内容到控制台,适用于调试或简单信息展示。 示例代码: System.out.println("Hello, World!")…

如何打开java

如何打开java

打开 Java 程序的方法 通过命令行运行 Java 程序 确保已安装 Java Development Kit (JDK) 并配置环境变量。使用 javac 编译 .java 文件,生成 .clas…

java如何上传文件

java如何上传文件

使用HttpURLConnection上传文件 在Java中,可以通过HttpURLConnection实现文件上传功能。需要设置请求头为multipart/form-data,并构建包含文件数据的请…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…

java如何创建项目

java如何创建项目

使用IDE创建Java项目(以IntelliJ IDEA为例) 打开IntelliJ IDEA,选择“New Project”。 在左侧菜单中选择“Java”,确保已配置JDK(若无需手动添加)。 勾…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclipse…