小编Sky*_*leR的帖子

LocalDate - 如何删除LocalDate中的字符'T'

如何删除localDate中的T?

我需要删除'T'以匹配我的数据库中的数据.

这是我的代码

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss", Locale.US);

String strLocalDate = patientDiagnosisByDoctor.getDiagnosisDateTime().toLocalDateTime().toString();

LocalDateTime localDate = LocalDateTime.parse(strLocalDate, formatter);

System.out.println(localDate);
Run Code Online (Sandbox Code Playgroud)

我得到了这个输出:

2015-10-23T03:34:40
Run Code Online (Sandbox Code Playgroud)

删除"T"字符的最佳方法是什么?伙计们好吗?

java eclipse date java-8

7
推荐指数
2
解决办法
9147
查看次数

isAfter isBefore Java 8 LocalDateTime一天不同

我想比较两个日期和今天的日期.是和之后是最好的吗?isAfter和isBefore无法检测到一天的变化.让我们说:

If today is 20 Nov. I put in range 20 Nov-21 Nov.

if(todayDate.isAfter(startDate) && todayDate.isBefore(endDate))
{
  // task
}
Run Code Online (Sandbox Code Playgroud)

此代码不会检测到今天是在范围内.或/ || 不适用,因为我有一套待测试的范围.有什么想法吗?

java datetime backend java-8

6
推荐指数
1
解决办法
3569
查看次数

Oracle SYSDATE 和列中日期之间的时差

我对 Oracle 很陌生。我有这个问题,我有 365 天的差异,而这 2 个日期的差异只有一天。

这是我的 SYSDATE 查询输出:

从登录记录中选择 to_date(SYSDATE,'yyyy-MM-dd')

15-OCT-11

这是我在“查询输出”列中的日期:

从 LOGINRECORDS 中选择 to_date(LoginDate,'yyyy-mm-dd'),其中 LoginRecordId = '1000001'

15-OCT-10

当我运行这个查询时:

SELECT (to_date(SYSDATE,'yyyy-MM-dd') - to_date(LoginDate,'yyyy-MM-dd')) 差异 FROM LOGINRECORDS WHERE LoginRecordId = '1000001'

我懂了:

365

这是我的表格描述:

CREATE TABLE LOGINRECORDS
(
    LoginRecordId NUMBER GENERATED ALWAYS AS IDENTITY START WITH 1000000 INCREMENT BY 1,    
    LoginDate DATE,
    patientUserId NUMBER
)
Run Code Online (Sandbox Code Playgroud)

希望你们愿意帮忙,提前Tq。

oracle date difference oracle12c

3
推荐指数
1
解决办法
2万
查看次数

"plusDays"不会在Java 8中推进LocalDate

LocalDate即使运行期间没有错误,为什么不改变?

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse("2005-12-12", formatter);
date.plusDays(3);
System.out.println(date.toString());
Run Code Online (Sandbox Code Playgroud)

输出:

2005-12-12
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

java java-8 java-time

2
推荐指数
1
解决办法
1138
查看次数

标签 统计

java ×3

java-8 ×3

date ×2

backend ×1

datetime ×1

difference ×1

eclipse ×1

java-time ×1

oracle ×1

oracle12c ×1