当前位置:首页 > 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,可以更简洁地获取星期:

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 格式化日期输出星期:

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 输出本地化的星期名称:

java如何输出星期

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如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程。…

如何运行java

如何运行java

运行Java程序的方法 安装Java开发工具包(JDK) 确保系统已安装JDK。可通过命令行输入 java -version 检查是否安装。若未安装,需从Oracle官网或OpenJDK下载并配置环境…

java如何导入jar包

java如何导入jar包

在Eclipse中导入JAR包 右键项目 -> 选择"Properties" -> 左侧导航选择"Java Build Path" -> 切换到"Libraries"标签 ->…

如何成为java架构师

如何成为java架构师

掌握扎实的Java基础 深入理解Java核心知识,包括多线程、集合框架、JVM原理、设计模式等。熟悉Java生态中的常用框架如Spring、MyBatis、Hibernate等,并能分析其源码实现。…

win7如何配置java环境变量

win7如何配置java环境变量

下载并安装Java 从Oracle官网下载适合的Java Development Kit (JDK)安装包,选择与系统位数(32位或64位)匹配的版本。运行安装程序,按照提示完成安装,默认路径通常为C…

vue实现java登录注册

vue实现java登录注册

实现 Vue 与 Java 后端的登录注册功能 前端 Vue 部分 安装必要的依赖(如 axios 用于 HTTP 请求): npm install axios 创建登录表单组件(Login.vue…