找到关于 Java 8 的4330 篇文章

列出简短月份名称的 Java 程序

Samual Sam
更新于 2024-08-28 21:18:31

1K+ 次浏览

在这篇文章中,我们将学习如何在 Java 中列出简短的月份名称。为此,我们将使用 `java.text` 包中的 `DateFormatSymbols` 类。`java.text`:此包提供用于管理文本、日期、数字和消息的类和接口,这些类和接口不依赖于任何特定语言。`DateFormatSymbols` 是一个类,可以帮助您处理可适应不同语言和地区的时间和日期信息。它包括月份名称、星期几以及时区详细信息等内容。问题陈述:编写一个列出……的 Java 程序。阅读更多

更改 Java 中的日期格式化符号

karthikeya Boyini
更新于 2020-06-27 13:19:19

107 次浏览

对于日期格式化符号,使用 `DateFormatSymbols` 类。首先,使用字符串数组设置星期几:`String[] weekDays2 = { "", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" };` 现在,使用 `DateFormatSymbols mySymbols = new DateFormatSymbols(); mySymbols.setShortWeekdays(weekDays2);` 设置简短的星期几。获取日期:`dateFormat = new SimpleDateFormat("EEEE, dd MMM yyyy", mySymbols); System.out.println(dateFormat.format(new Date()));` 以下是一个示例:示例 实时演示 import java.text.SimpleDateFormat; import java.text.DateFormat; import java.text.DateFormatSymbols; import java.util.Date; public class Demo { public static void main(String[] args) { String[] weekDays1 = { "", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" }; String[] weekDays2 = { "", "monday", "tuesday", "wednesday", "thursday", ... 阅读更多

使用自定义格式格式化时间的 Java 程序

Samual Sam
更新于 2020-06-27 13:20:01

163 次浏览

首先,使用 `SimpleDateFormat` 类设置时间:`Format dateFormat = new SimpleDateFormat("h:m:s");` 现在,对于自定义格式,让我们分别获取小时、分钟和秒:小时 // 小时 `dateFormat = new SimpleDateFormat("h"); String strHour = dateFormat.format(new Date()); System.out.println("Hour: "+strHour);` 分钟 // 分钟 `dateFormat = new SimpleDateFormat("m"); String strMinute = dateFormat.format(new Date()); System.out.println("Minute: "+strMinute);` 秒 // 秒 `dateFormat = new SimpleDateFormat("s"); String strSecond = dateFormat.format(new Date()); System.out.println("Second: "+strSecond);` 以下是一个示例:示例 实时演示 import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Demo { public static void main(String[] argv) throws Exception { Format dateFormat = new SimpleDateFormat("h:m:s"); String str = dateFormat.format(new Date()); ... 阅读更多

以简短格式显示日期和星期几名称的 Java 程序

karthikeya Boyini
更新于 2020-06-27 13:20:44

3K+ 次浏览

首先,使用 `SimpleDateFormat` 类设置格式:`Format dateFormat = new SimpleDateFormat("EEE, dd/MM/yyyy");` 上面,“EEE” 设置为显示星期几的名称,即星期一、星期二、星期三等。现在,显示日期:`String res = dateFormat.format(new Date());` 以下是一个示例:示例 实时演示 import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Demo { public static void main(String[] argv) throws Exception { Format dateFormat = new SimpleDateFormat("EEE, dd/MM/yyyy"); String res = dateFormat.format(new Date()); System.out.println("Date = " + res); } } 输出 Date = Thu, 22/11/2018

设置不同国家/地区日期格式的 Java 程序

Samual Sam
更新于 2020-06-27 13:21:27

370 次浏览

首先,设置区域设置:`Locale[] strLocales = { US, UK, GERMANY};` 现在,让我们设置日期格式,即不同的常量:`int[] constants = { SHORT, MEDIUM, LONG }; String[] str = { "SHORT", "MEDIUM", "LONG" };` 循环遍历并获取不同国家/地区的不同日期格式:`for (Locale country : strLocales) { System.out.println(""+ country.getDisplayCountry() + "....."); for (int i = 0; i < constants.length; i++) { dateFormat = DateFormat.getDateInstance(constants[i], country); System.out.println(str[i] + " constant = " + dateFormat.format(dt)); } }` 以下是一个示例:示例 实时演示 import static java.text.DateFormat.*; import static java.util.Locale.*; import ... 阅读更多

在 Java 中使用 SimpleDateFormat 设置日期模式

karthikeya Boyini
更新于 2020-06-27 13:22:33

479 次浏览

以下模式字母在 Java 中的日期和时间中定义(所有其他字符从 'A' 到 'Z' 和从 'a' 到 'z' 保留):参考 - Oracle Java 字母 日期或时间组件 表示 示例 G 纪元指示符 文本 AD Y 年 年 1996;96 Y 周年 年 2009;09 M 年份中的月份 月份 七月;Jul;07 W 年份中的周 数 27 W 月份中的周 数 2 D 年份中的天 数 189 D 月份中的天 数 10 F 月份中的星期几 数 2 E 星期几名称 文本 星期二;Tue U 星期几的数字(1 = 星期一,…,7 = 星期日) 数 1 a 上午/下午标记 文本 PM H 一天中的小时(0-23) 数 0 k 一天中的小时(1-24) 数 24 K 上午/下午的小时(0-11) 数 0 h 上午/下午的小时(1-12) 数 12 m 小时中的分钟 数 30 s 分钟中的秒 数 55 S 毫秒 数 978 z 时区 一般时区 太平洋标准时间;PST;GMT-08:00 Z 时区 RFC 822 时区 -800 X 时区 上述模式字母组合... 阅读更多

使用 System.out.format 格式化日期的 Java 程序

Samual Sam
更新于 2020-06-27 13:23:12

109 次浏览

System.out.format 用于在 Java 中格式化输出。首先,创建一个 Calendar 对象:`Calendar calendar = Calendar.getInstance();` 现在,使用日期时间转换字符来获取日期、月份和年份:`System.out.format("%te %tB, %tY%n", calendar, calendar, calendar);` 以下是完整的示例:示例 实时演示 import java.util.Locale; import java.util.Calendar; public class TestFormat { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.format("%te %tB, %tY%n", calendar, calendar, calendar); } } 输出 22 November, 2018

在 Java 中使用 getDateTimeInstance() 格式化日期

karthikeya Boyini
更新于 2020-06-27 12:54:00

424 次浏览

要格式化日期,让我们看看 `DateFormat.SHORT` 和 `DateFormat.LONG` 常量。两者都显示不同的模式。这里,我们使用 `getDateTimeInstance()` 方法格式化日期。使用此方法获取日期和时间格式。对于 `DateFormat.SHORT` 常量:`DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); System.out.println(dateFormat.format(calendar.getTime()));` 对于 `DateFormat.LONG` 常量:`dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG); System.out.println(dateFormat.format(calendar.getTime()));` 以下是一个示例:示例 实时演示 import java.text.DateFormat; import java.util.Calendar; public class Demo { public static void main(String s[]) { Calendar calendar = Calendar.getInstance(); // for SHORT date-time DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); System.out.println(dateFormat.format(calendar.getTime())); ... 阅读更多

在 Java 中使用 DateFormat.FULL 格式化时间

Samual Sam
更新于 2020-06-27 12:54:58

399 次浏览

在 Java 中使用 `getTimeInstance()` 方法获取已设置区域设置的时间格式。`DateFormat.FULL` 是完整样式模式的常量。首先,我们将创建 Date 对象:`Date dt = new Date(); DateFormat dateFormat;` 让我们使用 `DateFormat.FULL` 为不同的区域设置格式化时间:`dateFormat = DateFormat.getTimeInstance(DateFormat.FULL, Locale.CHINESE); System.out.println("Locale CHINESE = " + dateFormat.format(dt)); dateFormat = DateFormat.getTimeInstance(DateFormat.FULL, Locale.CANADA); System.out.println("Locale CANADA = " + dateFormat.format(dt)); dateFormat = DateFormat.getTimeInstance(DateFormat.FULL, Locale.ITALY); System.out.println("Locale ITALY = " + dateFormat.format(dt));` 以下是一个示例:示例 实时演示 import java.text.DateFormat; import java.util.Date; import java.util.Locale; public class Demo { public static void main(String args[]) { Date dt ... 阅读更多

使用 DateFormat.LONG 格式化时间的 Java 程序

karthikeya Boyini
更新于 2020-06-27 12:55:38

178 次浏览

在 Java 中使用 `getTimeInstance()` 方法获取已设置区域设置的时间格式。`DateFormat.LONG` 是长样式模式的常量。首先,我们将创建 Date 对象:`Date dt = new Date(); DateFormat dateFormat;` 让我们使用 `DateFormat.LONG` 为不同的区域设置格式化时间:`dateFormat = DateFormat.getTimeInstance(DateFormat.LONG, Locale.FRENCH); System.out.println("Locale FRENCH = " + dateFormat.format(dt)); dateFormat = DateFormat.getTimeInstance(DateFormat.LONG, Locale.GERMANY); System.out.println("Locale GERMANY = " + dateFormat.format(dt)); dateFormat = DateFormat.getTimeInstance(DateFormat.LONG, Locale.CHINESE); System.out.println("Locale CHINESE = " + dateFormat.format(dt));` 以下是一个示例:示例 实时演示 import java.text.DateFormat; import java.util.Date; import java.util.Locale; public class Demo { public static void main(String args[]) { Date dt ... 阅读更多

广告