1.Java中format相关的类结构:
2.SimpleDateFormat:主要用于格式化日期和字符串转成日期
构造方法:
SimpleDateFormat() 用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat 。 |
SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat 。 |
SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols) 用给定的模式和日期符号构造 SimpleDateFormat 。 |
SimpleDateFormat(String pattern, Locale locale) 用给定的模式和给定语言环境的默认日期格式符号构造 SimpleDateFormat 。 |
日期和时间模式:
常用的pattern:
"yyyy.MM.dd G 'at' HH:mm:ss z" |
2001.07.04 AD at 12:08:56 PDT |
"EEE, MMM d, ''yy" |
Wed, Jul 4, '01 |
"h:mm a" |
|
"hh 'o''clock' a, zzzz" |
12 o'clock PM, Pacific Daylight Time |
"K:mm a, z" |
0:08 PM, PDT |
"yyyyy.MMMMM.dd GGG hh:mm aaa" |
02001.July.04 AD 12:08 PM |
"EEE, d MMM yyyy HH:mm:ss Z" |
Wed, 4 Jul 2001 12:08:56 -0700 |
"yyMMddHHmmssZ" |
010704120856-0700 |
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" |
2001-07-04T12:08:56.235-0700 |
常用方法:
String |
format(Date date) 将一个 Date 格式化为日期/时间字符串。 |
Date |
parse(String source) 从给定字符串的开始解析文本,以生成一个日期。 |
void |
setTimeZone(TimeZone zone) 为此 DateFormat 对象的日历设置时区。 |
3.DecimalFormat:主要用于数字格式化
常用方法:
StringBuffer |
format(double number, StringBuffer result, FieldPosition fieldPosition) 格式化一个 double 值,以生成一个字符串。 |
StringBuffer |
format(long number, StringBuffer result, FieldPosition fieldPosition) 格式化一个 long 值,以生成一个字符串。 |
StringBuffer |
format(Object number, StringBuffer toAppendTo, FieldPosition pos) 格式化一个数,并将所得文本追加到给定的字符串缓冲区。 |
Currency |
getCurrency() 获取格式化货币值时,此十进制格式使用的货币。 |
舍入
DecimalFormat
提供 RoundingMode
中定义的舍入模式进行格式化。默认情况下,它使用 RoundingMode.HALF_EVEN
。
相关推荐
Java中的`String.format()`方法是用于格式化字符串输出的强大工具,它可以处理各种数据类型的格式化,包括整数、浮点数、字符、百分比符号以及日期和时间。下面我们将详细探讨这些知识点。 1. **整数格式化**: - ...
在Java编程中,CSV(Comma Separated Values)...通过以上步骤和知识点,你应该能够有效地解决Java读写CSV文件时遇到的中文乱码问题。在实际项目中,结合具体的错误现象,灵活应用这些知识就能顺利处理各种编码问题。
下面是相关知识点的详细解释: List 数据结构 List 是一种常见的数据结构,在 Java 中有多种实现,例如 ArrayList、LinkedList 等。List 中的每个元素可以是任何类型,例如字符串、整数、对象等。在本例中,我们...
### Java 二维码相关Jar知识点详解 #### 一、概述 在现代软件开发中,二维码(Quick Response Code)因其能够高效存储信息的特点而被广泛应用。Java作为一种主流的编程语言,在处理二维码方面提供了丰富的库支持。...
根据给定的文件标题、描述、标签以及部分内容,我们可以总结出以下有关 Java 日期处理的知识点: ### 1. 导入必要的包 在 Java 中处理日期时,我们需要导入一些必要的包来支持日期时间的格式化、解析等功能。示例...
总结来说,Java中根据HTML模板生成新的HTML涉及到对HTML模板的理解,选择合适的处理方式(如字符串拼接或使用模板引擎),以及熟悉相关的Java库和API。通过这样的方法,我们可以快速地生成动态的、个性化的HTML页面...
Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用以下代码来获取当前日期: ...
### Java中获取当前时间的关键知识点 #### 一、概述 在Java编程中,获取当前时间是一项基本而重要的技能。这不仅对于记录事件发生的时间、进行时间相关的计算等有着广泛的应用,也是开发过程中不可或缺的一部分。...
Java Core 面试知识点总结,提纲。每点需要深入下去
#### 知识点概述 在Java编程中,获取系统时间是一项基本而重要的功能,常用于日期处理、定时任务、日志记录等场景。本文将详细介绍三种常用的获取系统时间的方法,并通过一个示例程序来具体演示这些方法的实际应用...
标题“CodeFormat”暗示我们关注的是代码格式化相关的工具或技术。在编程世界中,代码格式化是指将源代码按照特定的编码规范自动调整布局、缩进和空格,以提高代码可读性和团队协作效率。这篇博客文章的链接虽然没有...
通过对上述知识点的总结,我们可以看出`String`类型在Java中的应用十分广泛。无论是基础的字符串操作还是更高级的数学计算和大整数处理,都离不开`String`的灵活运用。掌握这些技巧不仅能够帮助我们编写出更加高效、...
根据提供的文件信息,我们可以总结出Java中日期处理的相关知识点,主要涵盖如何获取当前时间、不同格式的时间转换等操作。下面将详细阐述这些知识点。 ### 一、获取当前时间 在Java中,`java.util.Date`类可以用来...
本文将对 JAVA API 进行总结,包括 Object、字符串相关、正则表达式相关、包装类、大数字对象、数字工具类、日期相关、集合等方面的知识点。 一、Object 类 * equals() 方法:比较两个对象是否相等 * toString() ...
虽然提供的内容较为杂乱,但我们可以从中提炼出与MD5和Java相关的知识。 ### MD5算法简介 MD5(Message-Digest Algorithm 5)是一种广泛使用的散列函数,用于生成一个固定长度(通常为128位或16字节)的散列值或...
本篇将详细介绍在Java环境下,导出PDF所需的配置文件以及相关知识点。 首先,我们需要了解用于生成PDF的Java库。通常我们会使用如iText、Apache PDFBox或Flying Saucer等开源库。这些库提供了丰富的API,用于创建、...
在Java中生成二维码涉及到的主要知识点包括二维码编码、Google的ZXing库(Zebra Crossing)以及图像处理。下面我们将详细介绍这些内容。 首先,二维码(Quick Response Code)是一种二维条形码,能够存储大量的文本...
### Java将图片转换为byte数组及反向转换的知识点总结 #### 一、知识点概述 在Java编程中,经常需要处理图像数据,特别是在网络传输或存储时,将图像转换为`byte`数组是一种常见的做法。这不仅可以提高传输效率,...
以下是一些基于提供的内容整理出的Java知识点: 1. **类型转换**: - `String` 转 `int`:通过 `Integer.parseInt()` 方法将字符串转换为整型。如 `int sub=Integer.parseInt(SubjClass)-1;` - `int` 转 `String`...