Calendar格式化日期是一种常用的日期格式化方法,它可以将日期转换为更易读的格式。Calendar格式化日期可以使用Java中的java.util.Calendar类来实现,它提供了一系列方法来处理时间和日期。
// 创建一个 Calendar 对象 Calendar calendar = Calendar.getInstance(); // 设置要格式化的时间 calendar.setTime(date); // 根据需要设置格式化字符串 String formatString = "yyyy-MM-dd HH:mm:ss"; // 根据需要创建 SimpleDateFormat 对象 SimpleDateFormat sdf = new SimpleDateFormat(formatString); // 根据需要进行格式化,并将其转换为字符串 String formattedDate = sdf.format(calendar.getTime());
使用Calendar格式化日期的步骤如上所述:首先,创建一个Calendar对象;然后,使用setTime()方法将要格式化的时间传入该对象中;之后,使用SimpleDateFormat对象来定义想要得到的字符串形式的时间样式;最后,使用format()方法将Calendar对象中保存的时间进行标准化处理。
RR
日期时间格式化元素类似于 YY
日期时间格式化元素,但它为跨世纪日期值存储提供了额外的灵活性。在 YY
日期时间格式化元素里,您需要指定年份的全部数字。而在 RR
日期时间格式化元素里,您只需指定年份数字的最后两位数,便可以存储日期值。
RR
日期时间格式化元素与 TO_DATE
函数一起使用,返回值的世纪根据指定的两位数字年份和当前年份的最后两位数字而变化。如果 YY
日期时间格式化元素与 TO_DATE
函数一起使用,则返回的年份始终与当前年份具有相同的世纪。
如果指定的两位数字年份是 00~49,当前年份的最后两位数字是 00~49,则返回的年份与当前年份具有相同的世纪。当前年份的后两位数字是 50~99,则返回年份的前两位数字为下一个世纪。
如果指定的两位数字年份是 50~99,当前年份的后两位数字为 00 到 49,则返回年份的前两位数字为当前年份 的上一个世纪。当前年份的最后两位数字是 50~99,则返回的年份与当前年份处于同一个世纪。
如下所示,RR
日期时间格式化元素根据前两位数字不同的年份返回相同的值。假设这些查询是在 1950~1999 年期间发出的,执行以下语句:
SELECT TO_CHAR(TO_DATE('27-OCT-98', 'DD-MON-RR'), 'YYYY') "Year1" ,
TO_CHAR(TO_DATE('27-OCT-17', 'DD-MON-RR'), 'YYYY') "Year2" FROM DUAL;
查询结果如下:
+-------+-------+
| Year1 | Year2 |
+-------+-------+
| 1998 | 2017 |
+-------+-------+
假设这些查询是在 2000~2049 年期间发出的,执行以下语句:
SELECT TO_CHAR(TO_DATE('27-OCT-98', 'DD-MON-RR'), 'YYYY') "Year1" ,
TO_CHAR(TO_DATE('27-OCT-17', 'DD-MON-RR'), 'YYYY') "Year2" FROM DUAL;
查询结果如下:
+-------+-------+
| Year1 | Year2 |
+-------+-------+
| 1998 | 2017 |
+-------+-------+
通过上面 2 个示例的查询结果可见,无论是在 2000 年之前还是之后查询,都将返回相同的值。
USE_MERGE HintUSE_MERGEHint 指示优化器使用一个sort-merge联接将每个指定的表与另一个行资源联接起来。建议在使用US...
以下是一些有用的用来命名对象及其部分的准则:使用完整的、描述性的、可发音的名称或众所周知的缩写。使用一致的命名规则。使用...
这是用于启动本地服务的LocalRemoteObject抽象。嵌套类摘要从接口ohos.rpc继承的嵌套类/接口。IRemoteObjectIRemoteObject.Death...
鸿蒙OS Service模板的Ability基本概念鸿蒙OS 创建Service鸿蒙OS 启动Service鸿蒙OS 连接Service鸿蒙OS 生命周期鸿蒙OS 前台Servi...
要为操作系统注册一个Windows事件日志库,发出这个命令:regsvr32 pgsql_library_directory/pgevent.dll这会创建被事件查看器使...
19.7.1. 规划器方法配制19.7.2. 规划器代价常量19.7.3. 遗传查询优化19.7.4. 其他规划器选项19.7.1.规划器方法配制这些配置参数...