有时候机器的本地语言导致取得的结果与实际需求显示的内容不同,
一般默认是采用机器的本地语言,这时需要手动设置一下执行时采用何种语言。
如下,日期格式化时,如果机器默认是中文,后面的星期显示的肯定是中文,但如果默认的英文,星期就会显示成英文了,这时,只要传递一个本地语言的参数就可以了。执行时本地语言采用中文。结果就是中文了。
其实在其他情况下遇到此类情况,处理方式都是一样的。就是设置一下执行时采用的本地语言类型就行了。
Calendar today = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E",Locale.CHINA);
Date date = today.getTime();
System.out.println(sdf.format(date));
sdf = new SimpleDateFormat("yyyy年MM月dd日 E",Locale.ENGLISH);
date = today.getTime();
System.out.println(sdf.format(date));
输出结果:
2014年08月15日 星期五
2014年08月15日 Fri
相关推荐
此外,`java.time.format.DateTimeFormatter`类中的`parse`方法可以将符合格式的字符串解析为日期时间对象,这对于数据输入验证或解析用户输入非常有用。 总之,Java中的日期格式化涉及`SimpleDateFormat`和`java....
资源包是一组按语言环境组织的文本字符串,用于存储应用中的可本地化信息。每个语言环境对应一个 `.properties` 文件,如 `messages_en.properties`(英文)和 `messages_zh_CN.properties`(简体中文)。 3. **JSP...
6. **国际化日期和数字格式**:除了字符串外,还可以使用`java.text.SimpleDateFormat`和`java.text.DecimalFormat`来处理日期和数字的本地化显示。 7. **Swing和JavaFX中的多语言**:对于图形用户界面(GUI)应用...
以下是一些关于Java日期处理的关键知识点,这些知识点在给定的文件中有所提及: 1. **获取当前日期**: Java通过`java.util.Date`类可以获取服务器上的当前日期。创建一个Date对象即会返回当前系统时间,如`Date ...
6. `java.util`:包含各种实用工具类和数据结构,如集合框架、日期时间处理等。 安装JDK的过程包括: 1. 从官方网站(如http://java.sun.com,现为https://www.oracle.com/java/technologies/javase-downloads.html...
### 计算机JAVA语言入门知识点详述 #### 一、JAVA语言的起源与特性 **1.1 Java的历史背景** - **1.1.1 Java的起源** - Java最初由Sun Microsystems的一位名为James Gosling的工程师领导开发,项目代号为“Green...
3. **国际化支持**:如果应用程序需要支持多语言环境,那么应该考虑使用 `SimpleDateFormat` 的本地化特性。 #### 五、实战应用 在实际开发中,日期格式转换不仅限于获取当前时间,还可能涉及到用户输入的时间、...
本项目“java,讯飞语言识别,本地音频转文字”是利用Java编程语言结合科大讯飞的语音识别服务,将本地音频文件转换为文字。下面将详细介绍这个过程涉及的关键知识点。 1. **Java编程语言**:Java是一种广泛使用的...
2. **java.util**:提供了集合框架,包括ArrayList、LinkedList、HashMap、HashSet等,还有日期和时间类(Date、Calendar)以及各种实用工具类,如Scanner用于输入输出,Random用于生成随机数。 3. **java.io**:提供...
Java作为广泛使用的编程语言,提供了多种方式来处理和校正计算机时间。这篇博客“转 Java校正电脑时间(java 时间同步)”主要探讨了如何在Java中实现这一功能。 首先,Java中的日期和时间API包括`java.util.Date`、`...
Java的JNI(Java Native Interface)本地方法是一种技术,允许Java代码与用其他编程语言(如C和C++)编写的本地代码进行交互。自从Java 1.1开始,JNI已经成为Java平台的一个重要组成部分,它的主要目标是保持平台的可...
在Java编程语言中,创建一个日历应用是一个常见的学习任务,它可以帮助初学者理解面向对象编程、日期时间处理以及GUI设计等核心概念。本实例通过介绍如何使用Java来编写一个日历程序,将帮助你深入理解这些关键知识...
Local机制是Java中用于处理多语言环境的核心工具。本文将深入探讨如何使用Java Web和Local来实现多语言切换,包括中文和英文的实现。 首先,理解Local的基本概念。在Java中,Local代表了地区和语言的组合,例如"en_...
- 常见的日期时间格式有`"yyyy-MM-dd"`(年-月-日)、`"HH:mm:ss"`(时:分:秒)等。 - 通过`SimpleDateFormat(String pattern)`构造函数可以指定日期/时间的显示格式。 3. **其他获取网络时间的方法**: - 使用...
这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,特别是对于大量外部资源的情况。下面我们将详细探讨这个过程涉及的关键知识点。 1. **Java和JSP基础**: Java是一种广泛使用...
在使用"JDK环境设置.exe"这个工具时,用户需要注意以下几点: 1. 确保已经正确安装了Java JDK。在使用环境变量注册机之前,必须先安装JDK到本地计算机上。 2. 选择正确的JDK版本。不同版本的Java JDK可能需要不同的...
在Java编程语言中,我们可以利用HTTP协议来实现从网上下载文件到本地的功能。这个过程涉及到网络编程、IO流处理以及文件操作等知识点。下面将详细解释如何实现这一目标。 首先,我们需要了解HTTP协议,它是互联网上...
1. **Java日期和时间API**: - Java 早期的日期时间处理主要依赖`java.util.Date`和`java.util.Calendar`类,它们在处理日期和时间时可能会有困扰,如不易于理解和操作。 - 从Java 8开始,引入了新的日期时间API ...
8. **国际化(i18n)与本地化(l10n)**:java.text和java.util包提供了日期、时间、数字格式化以及资源包管理,以适应不同地区的语言和文化习惯。 9. **数据库连接(JDBC)**:Java的数据库访问接口,允许程序与...